diff --git a/Calibration/PPSAlCaRecoProducer/python/ALCARECOPPSCalMaxTracks_Output_cff.py b/Calibration/PPSAlCaRecoProducer/python/ALCARECOPPSCalMaxTracks_Output_cff.py new file mode 100644 index 0000000000000..c0a15113a9939 --- /dev/null +++ b/Calibration/PPSAlCaRecoProducer/python/ALCARECOPPSCalMaxTracks_Output_cff.py @@ -0,0 +1,39 @@ +import FWCore.ParameterSet.Config as cms + +OutALCARECOPPSCalMaxTracks_noDrop = cms.PSet( + SelectEvents = cms.untracked.PSet( + SelectEvents = cms.vstring('pathALCARECOPPSCalMaxTracks') + ), + outputCommands = cms.untracked.vstring( + # timing diamonds + 'keep TotemFEDInfos_ctppsDiamondRawToDigiAlCaRecoProducer_*_*', + 'keep CTPPSDiamondDigiedmDetSetVector_ctppsDiamondRawToDigiAlCaRecoProducer_*_*', + 'keep TotemVFATStatusedmDetSetVector_ctppsDiamondRawToDigiAlCaRecoProducer_*_*', + 'keep CTPPSDiamondRecHitedmDetSetVector_ctppsDiamondRecHitsAlCaRecoProducer_*_*', + 'keep CTPPSDiamondLocalTrackedmDetSetVector_ctppsDiamondLocalTracksAlCaRecoProducer_*_*', + + #diamond sampic + 'keep TotemTimingDigiedmDetSetVector_totemTimingRawToDigiAlCaRecoProducer_*_*', + 'keep TotemTimingRecHitedmDetSetVector_totemTimingRecHitsAlCaRecoProducer_*_*', + 'keep TotemTimingLocalTrackedmDetSetVector_diamondSampicLocalTracksAlCaRecoProducer_*_*', + + # tracking pixels + 'keep CTPPSPixelDigiedmDetSetVector_ctppsPixelDigisAlCaRecoProducer_*_*', + 'keep CTPPSPixelDataErroredmDetSetVector_ctppsPixelDigisAlCaRecoProducer_*_*', + 'keep CTPPSPixelClusteredmDetSetVector_ctppsPixelClustersAlCaRecoProducer_*_*', + 'keep CTPPSPixelRecHitedmDetSetVector_ctppsPixelRecHitsAlCaRecoProducer_*_*', + 'keep CTPPSPixelLocalTrackedmDetSetVector_ctppsPixelLocalTracksAlCaRecoProducer_*_*', + + # CTPPS common + 'keep CTPPSLocalTrackLites_ctppsLocalTrackLiteProducerAlCaRecoProducer_*_*', + 'keep recoForwardProtons_ctppsProtonsAlCaRecoProducer_*_*', + + # HLT info + 'keep *_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' + ) +) + +OutALCARECOPPSCalMaxTracks = OutALCARECOPPSCalMaxTracks_noDrop.clone() +OutALCARECOPPSCalMaxTracks.outputCommands.insert(0, 'drop *') \ No newline at end of file diff --git a/Calibration/PPSAlCaRecoProducer/python/ALCARECOPPSCalMaxTracks_cff.py b/Calibration/PPSAlCaRecoProducer/python/ALCARECOPPSCalMaxTracks_cff.py new file mode 100644 index 0000000000000..cbaea85b2e098 --- /dev/null +++ b/Calibration/PPSAlCaRecoProducer/python/ALCARECOPPSCalMaxTracks_cff.py @@ -0,0 +1,105 @@ +import FWCore.ParameterSet.Config as cms + +# 1. HLT filter +#------------------------------------------------------ +import HLTrigger.HLTfilters.hltHighLevel_cfi as _hlt +ALCARECOPPSCalMaxTracksFilter = _hlt.hltHighLevel.clone(eventSetupPathsKey = 'PPSCalMaxTracks') + + +# 2. RAW2DIGI +#------------------------------------------------------ + +from EventFilter.CTPPSRawToDigi.ctppsRawToDigi_cff import * +from EventFilter.CTPPSRawToDigi.ctppsRawToDigi_cff import ctppsDiamondRawToDigi as _ctppsDiamondRawToDigi +from EventFilter.CTPPSRawToDigi.ctppsRawToDigi_cff import totemTimingRawToDigi as _totemTimingRawToDigi +from EventFilter.CTPPSRawToDigi.ctppsRawToDigi_cff import ctppsPixelDigis as _ctppsPixelDigis + +ctppsDiamondRawToDigiAlCaRecoProducer = _ctppsDiamondRawToDigi.clone(rawDataTag = cms.InputTag('hltPPSCalibrationRaw')) +totemTimingRawToDigiAlCaRecoProducer = _totemTimingRawToDigi.clone(rawDataTag = cms.InputTag('hltPPSCalibrationRaw') ) +ctppsPixelDigisAlCaRecoProducer = _ctppsPixelDigis.clone(inputLabel = cms.InputTag('hltPPSCalibrationRaw')) + +ctppsRawToDigiTaskAlCaRecoProducer = cms.Task( + ctppsDiamondRawToDigiAlCaRecoProducer, + totemTimingRawToDigiAlCaRecoProducer, + ctppsPixelDigisAlCaRecoProducer +) + +ALCARECOPPSCalMaxTracksRaw2Digi = cms.Sequence(ctppsRawToDigiTaskAlCaRecoProducer) + +# 3 a). RECO - PIXELS +#------------------------------------------------------ + +from RecoPPS.Configuration.recoCTPPS_cff import * +from RecoPPS.Local.ctppsPixelClusters_cfi import ctppsPixelClusters as _ctppsPixelClusters +from RecoPPS.Local.ctppsPixelRecHits_cfi import ctppsPixelRecHits as _ctppsPixelRecHits +from RecoPPS.Local.ctppsPixelLocalTracks_cfi import ctppsPixelLocalTracks as _ctppsPixelLocalTracks + +ctppsPixelClustersAlCaRecoProducer = _ctppsPixelClusters.clone(tag = 'ctppsPixelDigisAlCaRecoProducer') +ctppsPixelRecHitsAlCaRecoProducer = _ctppsPixelRecHits.clone(RPixClusterTag = 'ctppsPixelClustersAlCaRecoProducer') +ctppsPixelLocalTracksAlCaRecoProducer = _ctppsPixelLocalTracks.clone(tag = 'ctppsPixelRecHitsAlCaRecoProducer') + +ctppsPixelLocalReconstructionTaskAlCaRecoProducer = cms.Task( + ctppsPixelClustersAlCaRecoProducer, + ctppsPixelRecHitsAlCaRecoProducer, + ctppsPixelLocalTracksAlCaRecoProducer +) + +# 3 b). RECO - CTPPS DIAMONDS +#------------------------------------------------------ + +from RecoPPS.Local.ctppsDiamondRecHits_cfi import ctppsDiamondRecHits as _ctppsDiamondRecHits +from RecoPPS.Local.ctppsDiamondLocalTracks_cfi import ctppsDiamondLocalTracks as _ctppsDiamondLocalTracks +ctppsDiamondRecHitsAlCaRecoProducer = _ctppsDiamondRecHits.clone(digiTag = cms.InputTag('ctppsDiamondRawToDigiAlCaRecoProducer','TimingDiamond')) +ctppsDiamondLocalTracksAlCaRecoProducer = _ctppsDiamondLocalTracks.clone(recHitsTag = 'ctppsDiamondRecHitsAlCaRecoProducer') + +ctppsDiamondLocalReconstructionTaskAlCaRecoProducer = cms.Task( + ctppsDiamondRecHitsAlCaRecoProducer, + ctppsDiamondLocalTracksAlCaRecoProducer +) + +# 3 c). RECO - TIMING DIAMONDS +#------------------------------------------------------ + +from RecoPPS.Local.totemTimingRecHits_cfi import totemTimingRecHits as _totemTimingRecHits +from RecoPPS.Local.diamondSampicLocalTracks_cfi import diamondSampicLocalTracks as _diamondSampicLocalTracks + +totemTimingRecHitsAlCaRecoProducer = _totemTimingRecHits.clone(digiTag = cms.InputTag('totemTimingRawToDigiAlCaRecoProducer','TotemTiming')) +diamondSampicLocalTracksAlCaRecoProducer = _diamondSampicLocalTracks.clone(recHitsTag = 'totemTimingRecHitsAlCaRecoProducer') + +diamondSampicLocalReconstructionTaskAlCaRecoProducer = cms.Task( + totemTimingRecHitsAlCaRecoProducer, + diamondSampicLocalTracksAlCaRecoProducer +) + +# 4. RECO - TRACKS and PROTONS +#------------------------------------------------------ + +from RecoPPS.Local.ctppsLocalTrackLiteProducer_cff import ctppsLocalTrackLiteProducer as _ctppsLocalTrackLiteProducer + +ctppsLocalTrackLiteProducerAlCaRecoProducer = _ctppsLocalTrackLiteProducer.clone( + includeStrips = False, + includeDiamonds = True, + includePixels = True, + tagDiamondTrack = 'ctppsDiamondLocalTracksAlCaRecoProducer', + tagPixelTrack = 'ctppsPixelLocalTracksAlCaRecoProducer' +) + +from RecoPPS.ProtonReconstruction.ctppsProtons_cff import ctppsProtons as _ctppsProtons +ctppsProtonsAlCaRecoProducer = _ctppsProtons.clone(tagLocalTrackLite = 'ctppsLocalTrackLiteProducerAlCaRecoProducer') + +# 5. RECO - final task assembly +#------------------------------------------------------ + +recoPPSTaskAlCaRecoProducer = cms.Task( + ctppsDiamondLocalReconstructionTaskAlCaRecoProducer , + diamondSampicLocalReconstructionTaskAlCaRecoProducer , + ctppsPixelLocalReconstructionTaskAlCaRecoProducer , + ctppsLocalTrackLiteProducerAlCaRecoProducer , + ctppsProtonsAlCaRecoProducer +) +recoPPSSequenceAlCaRecoProducer = cms.Sequence(recoPPSTaskAlCaRecoProducer) + +# 6. master sequence object +#------------------------------------------------------ + +seqALCARECOPPSCalMaxTracksReco = cms.Sequence( ALCARECOPPSCalMaxTracksFilter + ALCARECOPPSCalMaxTracksRaw2Digi + recoPPSSequenceAlCaRecoProducer) \ No newline at end of file diff --git a/Calibration/PPSAlCaRecoProducer/test/BuildFile.xml b/Calibration/PPSAlCaRecoProducer/test/BuildFile.xml new file mode 100644 index 0000000000000..045e88b9906a4 --- /dev/null +++ b/Calibration/PPSAlCaRecoProducer/test/BuildFile.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Calibration/PPSAlCaRecoProducer/test/TestDriver.cpp b/Calibration/PPSAlCaRecoProducer/test/TestDriver.cpp new file mode 100644 index 0000000000000..9841eb54e4741 --- /dev/null +++ b/Calibration/PPSAlCaRecoProducer/test/TestDriver.cpp @@ -0,0 +1,2 @@ +#include "FWCore/Utilities/interface/TestHelper.h" +RUNTEST() diff --git a/Calibration/PPSAlCaRecoProducer/test/hlt_out_singleRAW.py b/Calibration/PPSAlCaRecoProducer/test/hlt_out_singleRAW.py new file mode 100644 index 0000000000000..36997f94c21cb --- /dev/null +++ b/Calibration/PPSAlCaRecoProducer/test/hlt_out_singleRAW.py @@ -0,0 +1,293 @@ +# hltGetConfiguration /users/jjhollar/ImportAlcaPathsTry2/V4 --globaltag auto:run3_hlt --setup /dev/CMSSW_12_1_0/GRun/V14 --data --unprescale --customise HLTrigger/Configuration/customizeHLTforCMSSW.customiseFor2018Input + +# /users/jjhollar/ImportAlcaPathsTry2/V4 (CMSSW_12_1_0) + +import FWCore.ParameterSet.Config as cms + +process = cms.Process( "HLTX" ) +process.load("setup_dev_CMSSW_12_1_0_GRun_V14_cff") + +process.HLTConfigVersion = cms.PSet( + tableName = cms.string('/users/jjhollar/ImportAlcaPathsTry2/V4') +) + +process.streams = cms.PSet( ALCAPPS = cms.vstring( 'AlCaPPS' ) ) +process.datasets = cms.PSet( AlCaPPS = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v1', + 'HLT_PPSMaxTracksPerRP4_v1' ) ) + +process.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter", + verbose = cms.untracked.bool( False ), + toGet = cms.VPSet( + ) +) +process.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw", + RawDataCollection = cms.InputTag( "rawDataCollector" ) +) +process.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" ) +process.hltBoolFalse = cms.EDFilter( "HLTBool", + result = cms.bool( False ) +) +process.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter", + SelectedTriggerType = cms.int32( 1 ) +) +process.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi", + FedIds = cms.vint32( 1404 ), + Setup = cms.string( "stage2::GTSetup" ), + FWId = cms.uint32( 0 ), + DmxFWId = cms.uint32( 0 ), + FWOverride = cms.bool( False ), + TMTCheck = cms.bool( True ), + CTP7 = cms.untracked.bool( False ), + MTF7 = cms.untracked.bool( False ), + InputLabel = cms.InputTag( "rawDataCollector" ), + lenSlinkHeader = cms.untracked.int32( 8 ), + lenSlinkTrailer = cms.untracked.int32( 8 ), + lenAMCHeader = cms.untracked.int32( 8 ), + lenAMCTrailer = cms.untracked.int32( 0 ), + lenAMC13Header = cms.untracked.int32( 8 ), + lenAMC13Trailer = cms.untracked.int32( 8 ), + debug = cms.untracked.bool( False ), + MinFeds = cms.uint32( 0 ) +) +process.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer", + MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), + ExtInputTag = cms.InputTag( "hltGtStage2Digis" ), + AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ), + GetPrescaleColumnFromData = cms.bool( False ), + AlgorithmTriggersUnprescaled = cms.bool( True ), + RequireMenuToMatchAlgoBlkInput = cms.bool( True ), + AlgorithmTriggersUnmasked = cms.bool( True ), + ProduceL1GtDaqRecord = cms.bool( True ), + ProduceL1GtObjectMapRecord = cms.bool( True ), + EmulateBxInEvent = cms.int32( 1 ), + L1DataBxInEvent = cms.int32( 5 ), + AlternativeNrBxBoardDaq = cms.uint32( 0 ), + BstLengthBytes = cms.int32( -1 ), + PrescaleSet = cms.uint32( 1 ), + Verbosity = cms.untracked.int32( 0 ), + PrintL1Menu = cms.untracked.bool( False ), + TriggerMenuLuminosity = cms.string( "startup" ), + PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ) +) +process.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi", + scalersInputTag = cms.InputTag( "rawDataCollector" ) +) +process.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer", + changeToCMSCoordinates = cms.bool( False ), + maxZ = cms.double( 40.0 ), + setSigmaZ = cms.double( 0.0 ), + beamMode = cms.untracked.uint32( 11 ), + src = cms.InputTag( "hltScalersRawToDigi" ), + gtEvmLabel = cms.InputTag( "" ), + maxRadius = cms.double( 2.0 ), + useTransientRecord = cms.bool( False ) +) +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' ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ) +) +process.hltPrePPSMaxTracksPerRP4 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +process.hltCTPPSPixelDigis = cms.EDProducer( "CTPPSPixelRawToDigi", + isRun3 = cms.bool( False ), + includeErrors = cms.bool( True ), + inputLabel = cms.InputTag( "rawDataCollector" ), + mappingLabel = cms.string( "RPix" ) +) +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.hltCTPPSPixelRecHits = cms.EDProducer( "CTPPSPixelRecHitProducer", + RPixVerbosity = cms.untracked.int32( 0 ), + RPixClusterTag = cms.InputTag( "hltCTPPSPixelClusters" ) +) +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 ) +) +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.hltPPSCalibrationRaw = cms.EDProducer( "EvFFEDSelector", + inputTag = cms.InputTag( "rawDataCollector" ), + fedList = cms.vuint32( 579, 581, 582, 583, 586, 587, 1462, 1463 ) +) +process.hltBoolEnd = cms.EDFilter( "HLTBool", + result = cms.bool( True ) +) +process.hltPrePPSMaxTracksPerArm1 = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) +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.hltFEDSelector = cms.EDProducer( "EvFFEDSelector", + inputTag = cms.InputTag( "rawDataCollector" ), + fedList = cms.vuint32( 1023, 1024 ) +) +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.hltPreALCAPPSOutput = cms.EDFilter( "HLTPrescaler", + offset = cms.uint32( 0 ), + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) +) + +process.hltOutputALCAPPS = cms.OutputModule( "PoolOutputModule", + fileName = cms.untracked.string( "outputALCAPPS_single.root" ), + 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( 'HLT_PPSMaxTracksPerArm1_v1', + 'HLT_PPSMaxTracksPerRP4_v1' ) ), + outputCommands = cms.untracked.vstring( + 'keep *_hltPPSCalibrationRaw_*_*', + 'keep *_hltGtStage2ObjectMap_*_*', + 'keep edmTriggerResults_*_*_*', + 'keep triggerTriggerEvent_*_*_*' ) +) + +process.HLTL1UnpackerSequence = cms.Sequence( process.hltGtStage2Digis + process.hltGtStage2ObjectMap ) +process.HLTBeamSpot = cms.Sequence( process.hltScalersRawToDigi + process.hltOnlineBeamSpot ) +process.HLTBeginSequence = cms.Sequence( process.hltTriggerType + process.HLTL1UnpackerSequence + process.HLTBeamSpot ) +process.HLTPPSPixelRecoSequence = cms.Sequence( process.hltCTPPSPixelDigis + process.hltCTPPSPixelClusters + process.hltCTPPSPixelRecHits + process.hltCTPPSPixelLocalTracks ) +process.HLTEndSequence = cms.Sequence( process.hltBoolEnd ) + +process.HLTriggerFirstPath = cms.Path( process.hltGetConditions + process.hltGetRaw + process.hltPSetMap + process.hltBoolFalse ) +process.HLT_PPSMaxTracksPerRP4_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePPSMaxTracksPerRP4 + process.HLTPPSPixelRecoSequence + process.hltPPSPrCalFilter + process.hltPPSCalibrationRaw + process.HLTEndSequence ) +process.HLT_PPSMaxTracksPerArm1_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePPSMaxTracksPerArm1 + process.HLTPPSPixelRecoSequence + process.hltPPSExpCalFilter + process.hltPPSCalibrationRaw + process.HLTEndSequence ) +process.HLTriggerFinalPath = cms.Path( process.hltGtStage2Digis + process.hltScalersRawToDigi + process.hltFEDSelector + process.hltTriggerSummaryAOD + process.hltTriggerSummaryRAW + process.hltBoolFalse ) +process.ALCAPPSOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreALCAPPSOutput + process.hltOutputALCAPPS ) + + +process.HLTSchedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_PPSMaxTracksPerRP4_v1, process.HLT_PPSMaxTracksPerArm1_v1, process.HLTriggerFinalPath, process.ALCAPPSOutput, )) + + +process.source = cms.Source( "PoolSource", + fileNames = cms.untracked.vstring( + 'file:RelVal_Raw_GRun_DATA.root', + ), + inputCommands = cms.untracked.vstring( + 'keep *' + ) +) + +# avoid PrescaleService error due to missing HLT paths +if 'PrescaleService' in process.__dict__: + for pset in reversed(process.PrescaleService.prescaleTable): + if not hasattr(process,pset.pathName.value()): + process.PrescaleService.prescaleTable.remove(pset) + +# limit the number of events to be processed +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32( 100 ) +) + +# enable TrigReport, TimeReport and MultiThreading +process.options = cms.untracked.PSet( + wantSummary = cms.untracked.bool( True ), + numberOfThreads = cms.untracked.uint32( 4 ), + numberOfStreams = cms.untracked.uint32( 0 ), +) + +# override the GlobalTag, connection string and pfnPrefix +if 'GlobalTag' in process.__dict__: + from Configuration.AlCa.GlobalTag import GlobalTag as customiseGlobalTag + process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = 'auto:run3_hlt') + +if 'MessageLogger' in process.__dict__: + process.MessageLogger.TriggerSummaryProducerAOD = cms.untracked.PSet() + process.MessageLogger.L1GtTrigReport = cms.untracked.PSet() + process.MessageLogger.L1TGlobalSummary = cms.untracked.PSet() + process.MessageLogger.HLTrigReport = cms.untracked.PSet() + process.MessageLogger.FastReport = cms.untracked.PSet() + process.MessageLogger.ThroughputService = cms.untracked.PSet() + +# load the DQMStore and DQMRootOutputModule +process.load( "DQMServices.Core.DQMStore_cfi" ) + +process.dqmOutput = cms.OutputModule("DQMRootOutputModule", + fileName = cms.untracked.string("DQMIO.root") +) + +process.DQMOutput = cms.EndPath( process.dqmOutput ) + +# add specific customizations +_customInfo = {} +_customInfo['menuType' ]= "GRun" +_customInfo['globalTags']= {} +_customInfo['globalTags'][True ] = "auto:run3_hlt_GRun" +_customInfo['globalTags'][False] = "auto:run3_mc_GRun" +_customInfo['inputFiles']={} +_customInfo['inputFiles'][True] = "file:RelVal_Raw_GRun_DATA.root" +_customInfo['inputFiles'][False] = "file:RelVal_Raw_GRun_MC.root" +_customInfo['maxEvents' ]= -1 +_customInfo['globalTag' ]= "auto:run3_hlt" +_customInfo['inputFile' ]= ['file:/eos/user/m/maaraujo/HLT_work/HLT_rem_322022/Skim_Run322022_LS1025to1344_1.root'] +# _customInfo['inputFile' ]= [' /store/data/Run2018D/ZeroBias/RAW/v1/000/322/022/00000/7E894F17-9AAD-E811-9112-FA163E147026.root'] +_customInfo['realData' ]= True +from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll +process = customizeHLTforAll(process,"GRun",_customInfo) + +from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW +process = customizeHLTforCMSSW(process,"GRun") + +# Eras-based customisations +from HLTrigger.Configuration.Eras import modifyHLTforEras +modifyHLTforEras(process) + +#User-defined customization functions +from HLTrigger.Configuration.customizeHLTforCMSSW import customiseFor2018Input +process = customiseFor2018Input(process) + diff --git a/Calibration/PPSAlCaRecoProducer/test/setup_dev_CMSSW_12_1_0_GRun_V14_cff.py b/Calibration/PPSAlCaRecoProducer/test/setup_dev_CMSSW_12_1_0_GRun_V14_cff.py new file mode 100644 index 0000000000000..ab1ee51659002 --- /dev/null +++ b/Calibration/PPSAlCaRecoProducer/test/setup_dev_CMSSW_12_1_0_GRun_V14_cff.py @@ -0,0 +1,7172 @@ +# This file is automatically generated by hltGetConfiguration. +# /dev/CMSSW_12_1_0/GRun/V14 (CMSSW_12_1_0) + +import FWCore.ParameterSet.Config as cms + + +HLTConfigVersion = cms.PSet( + tableName = cms.string('/dev/CMSSW_12_1_0/GRun/V14') +) + +transferSystem = cms.PSet( + destinations = cms.vstring( 'Tier0', + 'DQM', + 'ECAL', + 'EventDisplay', + 'Lustre', + 'None' ), + transferModes = cms.vstring( 'default', + 'test', + 'emulator' ), + streamA = cms.PSet( + default = cms.vstring( 'Tier0' ), + test = cms.vstring( 'Lustre' ), + emulator = cms.vstring( 'Lustre' ) + ), + streamCalibration = cms.PSet( + default = cms.vstring( 'Tier0' ), + test = cms.vstring( 'Lustre' ), + emulator = cms.vstring( 'None' ) + ), + streamDQM = cms.PSet( + default = cms.vstring( 'DQM' ), + test = cms.vstring( 'DQM', + 'Lustre' ), + emulator = cms.vstring( 'None' ) + ), + streamDQMCalibration = cms.PSet( + default = cms.vstring( 'DQM' ), + test = cms.vstring( 'DQM', + 'Lustre' ), + emulator = cms.vstring( 'None' ) + ), + streamEcalCalibration = cms.PSet( + default = cms.vstring( 'ECAL' ), + test = cms.vstring( 'ECAL' ), + emulator = cms.vstring( 'None' ) + ), + streamEventDisplay = cms.PSet( + default = cms.vstring( 'EventDisplay', + 'Tier0' ), + test = cms.vstring( 'EventDisplay', + 'Lustre' ), + emulator = cms.vstring( 'None' ) + ), + streamExpressCosmics = cms.PSet( + default = cms.vstring( 'Tier0' ), + test = cms.vstring( 'Lustre' ), + emulator = cms.vstring( 'Lustre' ) + ), + streamNanoDST = cms.PSet( + default = cms.vstring( 'Tier0' ), + test = cms.vstring( 'Lustre' ), + emulator = cms.vstring( 'None' ) + ), + streamRPCMON = cms.PSet( + default = cms.vstring( 'Tier0' ), + test = cms.vstring( 'Lustre' ), + emulator = cms.vstring( 'None' ) + ), + streamTrackerCalibration = cms.PSet( + default = cms.vstring( 'Tier0' ), + test = cms.vstring( 'Lustre' ), + emulator = cms.vstring( 'None' ) + ), + default = cms.PSet( + default = cms.vstring( 'Tier0' ), + test = cms.vstring( 'Lustre' ), + emulator = cms.vstring( 'Lustre' ), + streamLookArea = cms.PSet( ) + ), + streamLookArea = cms.PSet( + default = cms.vstring( 'DQM' ), + test = cms.vstring( 'DQM', + 'Lustre' ), + emulator = cms.vstring( 'None' ) + ) +) +HLTPSetInitialCkfTrajectoryFilterForHI = cms.PSet( + minimumNumberOfHits = cms.int32( 6 ), + 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( 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( 999 ), + highEtaSwitch = cms.double( 5.0 ), + minHitsAtHighEta = cms.int32( 5 ) +) +HLTIter0PSetTrajectoryBuilderIT = 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( "HLTIter0PSetTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), + intermediateCleaning = cms.bool( True ), + updator = cms.string( "hltESPKFUpdator" ), + seedAs5DHit = cms.bool( False ) +) +HLTIter4PSetTrajectoryBuilderIT = cms.PSet( + ComponentType = cms.string( "CkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "hltIter4ESPMeasurementTracker" ), + lostHitPenalty = cms.double( 30.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.untracked.int32( 4 ), + maxCand = cms.int32( 1 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), + intermediateCleaning = cms.bool( True ), + updator = cms.string( "hltESPKFUpdator" ), + seedAs5DHit = cms.bool( False ) +) +HLTPSetTobTecStepInOutTrajectoryFilterBase = 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( 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 ) +) +HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet( + keepOriginalIfRebuildFails = cms.bool( False ), + lockHits = cms.bool( True ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), + doSeedingRegionRebuilding = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + maxCand = cms.int32( 2 ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), + intermediateCleaning = cms.bool( True ), + bestHitOnly = cms.bool( True ), + useSameTrajFilter = cms.bool( True ), + MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + lostHitPenalty = cms.double( 30.0 ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + cleanTrajectoryAfterInOut = cms.bool( False ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + alwaysUseInvalidHits = cms.bool( False ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), + foundHitBonus = cms.double( 5.0 ), + updator = cms.string( "hltESPKFUpdator" ), + seedAs5DHit = cms.bool( False ) +) +HLTSiStripClusterChargeCutTiny = cms.PSet( value = cms.double( 800.0 ) ) +HLTPSetTrajectoryFilterIT = 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.3 ), + maxConsecLostHits = cms.int32( 1 ), + 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 ) +) +HLTIter4PSetTrajectoryFilterIT = cms.PSet( + minimumNumberOfHits = cms.int32( 6 ), + 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( 1 ), + 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( 0 ), + highEtaSwitch = cms.double( 5.0 ), + minHitsAtHighEta = cms.int32( 5 ) +) +HLTPSetTrajectoryBuilderForElectrons = cms.PSet( + ComponentType = cms.string( "CkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), + lostHitPenalty = cms.double( 90.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ), + propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ), + maxCand = cms.int32( 5 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + intermediateCleaning = cms.bool( False ), + updator = cms.string( "hltESPKFUpdator" ), + seedAs5DHit = cms.bool( False ) +) +HLTPSetPvClusterComparerForIT = cms.PSet( + track_chi2_max = cms.double( 20.0 ), + track_pt_max = cms.double( 20.0 ), + track_prob_min = cms.double( -1.0 ), + track_pt_min = cms.double( 1.0 ) +) +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 ) +) +HLTPSetInitialCkfTrajectoryBuilderForHI = cms.PSet( + ComponentType = cms.string( "CkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), + lostHitPenalty = cms.double( 30.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialCkfTrajectoryFilterForHI" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), + maxCand = cms.int32( 5 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), + intermediateCleaning = cms.bool( False ), + updator = cms.string( "hltESPKFUpdator" ), + seedAs5DHit = cms.bool( False ) +) +HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( + rescaleErrorIfFail = cms.double( 1.0 ), + ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), + lostHitPenalty = cms.double( 30.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterial" ), + maxCand = cms.int32( 5 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + intermediateCleaning = cms.bool( False ), + propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), + updator = cms.string( "hltESPKFUpdator" ), + deltaEta = cms.double( -1.0 ), + useSeedLayer = cms.bool( False ), + deltaPhi = cms.double( -1.0 ), + seedAs5DHit = cms.bool( False ) +) +HLTIter0HighPtTkMuPSetTrajectoryFilterIT = 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.3 ), + maxConsecLostHits = cms.int32( 1 ), + 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 ) +) +HLTPSetPvClusterComparerForBTag = cms.PSet( + track_chi2_max = cms.double( 20.0 ), + track_pt_max = cms.double( 20.0 ), + track_prob_min = cms.double( -1.0 ), + track_pt_min = cms.double( 0.1 ) +) +HLTSeedFromConsecutiveHitsTripletOnlyCreator = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + magneticField = cms.string( "ParabolicMf" ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ), + MinOneOverPtError = cms.double( 1.0 ) +) +HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet( + keepOriginalIfRebuildFails = cms.bool( False ), + lockHits = cms.bool( True ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), + doSeedingRegionRebuilding = cms.bool( False ), + useHitsSplitting = cms.bool( False ), + maxCand = cms.int32( 2 ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), + intermediateCleaning = cms.bool( True ), + bestHitOnly = cms.bool( True ), + useSameTrajFilter = cms.bool( True ), + MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + lostHitPenalty = cms.double( 30.0 ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + cleanTrajectoryAfterInOut = cms.bool( False ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + alwaysUseInvalidHits = cms.bool( False ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), + foundHitBonus = cms.double( 5.0 ), + updator = cms.string( "hltESPKFUpdator" ), + seedAs5DHit = cms.bool( False ) +) +HLTIter3PSetTrajectoryBuilderIT = cms.PSet( + ComponentType = cms.string( "CkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "hltIter3ESPMeasurementTracker" ), + lostHitPenalty = cms.double( 30.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + maxCand = cms.int32( 1 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), + intermediateCleaning = cms.bool( True ), + updator = cms.string( "hltESPKFUpdator" ), + seedAs5DHit = cms.bool( False ) +) +HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) ) +HLTPSetCkf3HitTrajectoryFilter = 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( 1.0 ), + seedPairPenalty = cms.int32( 0 ), + maxNumberOfHits = cms.int32( -1 ), + 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 ) +) +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 ) +) +HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( + Rescale_Dz = cms.double( 3.0 ), + Pt_fixed = cms.bool( False ), + Eta_fixed = cms.bool( False ), + Eta_min = cms.double( 0.1 ), + DeltaZ = cms.double( 15.9 ), + 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.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.5 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), + Phi_fixed = cms.bool( False ), + DeltaR = cms.double( 0.2 ), + input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), + DeltaPhi = cms.double( 0.2 ), + Phi_min = cms.double( 0.1 ), + Rescale_eta = cms.double( 3.0 ) +) +HLTPSetDetachedCkfTrajectoryFilterForHI = cms.PSet( + minimumNumberOfHits = cms.int32( 6 ), + 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( 1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), + constantValueForLostHitsFractionFilter = cms.double( 0.701 ), + 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 ) +) +HLTIter3PSetTrajectoryFilterIT = 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.3 ), + maxConsecLostHits = cms.int32( 1 ), + 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( 0 ), + highEtaSwitch = cms.double( 5.0 ), + minHitsAtHighEta = cms.int32( 5 ) +) +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 ) +) +HLTIter2PSetTrajectoryFilterIT = cms.PSet( + minimumNumberOfHits = cms.int32( 3 ), + 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.3 ), + maxConsecLostHits = cms.int32( 1 ), + 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 ) +) +HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet( + ComponentType = cms.string( "CkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), + lostHitPenalty = cms.double( 30.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterial" ), + maxCand = cms.int32( 1 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + intermediateCleaning = cms.bool( True ), + updator = cms.string( "hltESPKFUpdator" ), + seedAs5DHit = cms.bool( False ) +) +HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet( + ComponentType = cms.string( "CkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), + lostHitPenalty = cms.double( 90.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ), + propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ), + maxCand = cms.int32( 5 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ), + intermediateCleaning = cms.bool( False ), + updator = cms.string( "hltESPKFUpdator" ), + seedAs5DHit = cms.bool( False ) +) +HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) ) +HLTPSetTobTecStepTrajectoryFilterBase = 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.1 ), + 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 ) +) +HLTPSetMuonCkfTrajectoryFilter = 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( 1.0 ), + seedPairPenalty = cms.int32( 0 ), + maxNumberOfHits = cms.int32( -1 ), + 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 ) +) +HLTPSetbJetRegionalTrajectoryFilter = 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( 1.0 ), + maxConsecLostHits = cms.int32( 1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), + constantValueForLostHitsFractionFilter = cms.double( 1.0 ), + seedPairPenalty = cms.int32( 0 ), + maxNumberOfHits = cms.int32( 8 ), + 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 ) +) +HLTPSetDetachedStepTrajectoryFilter = cms.PSet( + ComponentType = cms.string( "CompositeTrajectoryFilter" ), + filters = cms.VPSet( + cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) ) + ) +) +HLTIter1PSetTrajectoryFilterIT = 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.2 ), + maxConsecLostHits = cms.int32( 1 ), + 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 ) +) +HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet( + minimumNumberOfHits = cms.int32( 6 ), + 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( 8.0 ), + maxConsecLostHits = cms.int32( 1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), + constantValueForLostHitsFractionFilter = cms.double( 0.701 ), + 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 ) +) +HLTPSetMixedStepTrajectoryBuilder = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +HLTPSetMixedStepTrajectoryFilterBase = 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.05 ), + 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( 0 ), + highEtaSwitch = cms.double( 5.0 ), + minHitsAtHighEta = cms.int32( 5 ) +) +HLTPSetCkfTrajectoryFilter = 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( 1.0 ), + seedPairPenalty = cms.int32( 0 ), + maxNumberOfHits = cms.int32( -1 ), + 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 ) +) +HLTSeedFromProtoTracks = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + magneticField = cms.string( "ParabolicMf" ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), + MinOneOverPtError = cms.double( 1.0 ) +) +HLTPSetInitialStepTrajectoryFilterBase = 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.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 ) +) +HLTIter2PSetTrajectoryBuilderIT = cms.PSet( + ComponentType = cms.string( "CkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "hltIter2ESPMeasurementTracker" ), + lostHitPenalty = cms.double( 30.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), + intermediateCleaning = cms.bool( True ), + updator = cms.string( "hltESPKFUpdator" ), + seedAs5DHit = cms.bool( False ) +) +HLTPSetMuTrackJpsiTrajectoryFilter = 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( 10.0 ), + maxConsecLostHits = cms.int32( 1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), + constantValueForLostHitsFractionFilter = cms.double( 1.0 ), + seedPairPenalty = cms.int32( 0 ), + maxNumberOfHits = cms.int32( 8 ), + 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 ) +) +HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + forceKinematicWithRegionDirection = cms.bool( False ), + magneticField = cms.string( "ParabolicMf" ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), + MinOneOverPtError = cms.double( 1.0 ) +) +HLTPSetTrajectoryFilterL3 = 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.5 ), + maxConsecLostHits = cms.int32( 1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), + constantValueForLostHitsFractionFilter = cms.double( 1.0 ), + seedPairPenalty = cms.int32( 0 ), + maxNumberOfHits = cms.int32( 1000000000 ), + 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 ) +) +HLTPSetDetachedStepTrajectoryBuilder = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet( + minimumNumberOfHits = cms.int32( 6 ), + 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( 8.0 ), + maxConsecLostHits = cms.int32( 1 ), + 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( 100 ), + highEtaSwitch = cms.double( 5.0 ), + minHitsAtHighEta = cms.int32( 5 ) +) +HLTIter0PSetTrajectoryFilterIT = 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.3 ), + maxConsecLostHits = cms.int32( 1 ), + 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( 4 ), + maxLostHitsFraction = cms.double( 999.0 ), + maxLostHits = cms.int32( 1 ), + highEtaSwitch = cms.double( 5.0 ), + minHitsAtHighEta = cms.int32( 5 ) +) +HLTIter2HighPtTkMuPSetTrajectoryFilterIT = 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 ) +) +HLTPSetMuTrackJpsiEffTrajectoryFilter = 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( 1.0 ), + maxConsecLostHits = cms.int32( 1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), + constantValueForLostHitsFractionFilter = cms.double( 1.0 ), + seedPairPenalty = cms.int32( 0 ), + maxNumberOfHits = cms.int32( 9 ), + 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 ) +) +HLTPSetPixelPairCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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( "PropagatorWithMaterialOppositeForHI" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 3 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 5.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +HLTPSetPixelPairStepTrajectoryFilterBase = 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.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 ) +) +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 ) +) +HLTSeedFromConsecutiveHitsCreator = cms.PSet( + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + SeedMomentumForBOFF = cms.double( 5.0 ), + propagator = cms.string( "PropagatorWithMaterial" ), + forceKinematicWithRegionDirection = cms.bool( False ), + magneticField = cms.string( "" ), + OriginTransverseErrorMultiplier = cms.double( 1.0 ), + ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), + MinOneOverPtError = cms.double( 1.0 ) +) +HLTPSetPixelPairCkfTrajectoryBuilderForHI = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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( "PropagatorWithMaterialOppositeForHI" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 3 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 5.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +HLTPSetDetachedCkfTrajectoryBuilderForHI = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxDPhiForLooperReconstruction = cms.double( 0.0 ), + maxPtForLooperReconstruction = cms.double( 0.0 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2MeasurementEstimator9" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 5.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +HLTIter1PSetTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "CkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ), + lostHitPenalty = cms.double( 30.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), + intermediateCleaning = cms.bool( True ), + updator = cms.string( "hltESPKFUpdator" ), + seedAs5DHit = cms.bool( False ) +) +HLTPSetDetachedCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + keepOriginalIfRebuildFails = cms.bool( False ), + lostHitPenalty = cms.double( 30.0 ), + lockHits = cms.bool( True ), + requireSeedHitsInRebuild = cms.bool( True ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + maxDPhiForLooperReconstruction = cms.double( 0.0 ), + maxPtForLooperReconstruction = cms.double( 0.0 ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2MeasurementEstimator9" ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 5.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) ) +HLTPSetLowPtStepTrajectoryBuilder = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +HLTPSetMuTrackJpsiEffTrajectoryBuilder = cms.PSet( + ComponentType = cms.string( "CkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), + lostHitPenalty = cms.double( 30.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiEffTrajectoryFilter" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterial" ), + maxCand = cms.int32( 1 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + intermediateCleaning = cms.bool( True ), + updator = cms.string( "hltESPKFUpdator" ), + seedAs5DHit = cms.bool( False ) +) +HLTPSetTrajectoryFilterForElectrons = 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( 1.0 ), + seedPairPenalty = cms.int32( 0 ), + maxNumberOfHits = cms.int32( -1 ), + 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 ) +) +HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +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 ) +) +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 ) +) +HLTPSetPixelLessStepTrajectoryFilterBase = 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.05 ), + maxConsecLostHits = cms.int32( 1 ), + 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( 0.1 ), + maxLostHits = cms.int32( 0 ), + highEtaSwitch = cms.double( 5.0 ), + minHitsAtHighEta = cms.int32( 5 ) +) +HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ), + 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 ) +) +HLTPSetMuonCkfTrajectoryBuilderSeedHit = cms.PSet( + rescaleErrorIfFail = cms.double( 1.0 ), + ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), + lostHitPenalty = cms.double( 30.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterial" ), + maxCand = cms.int32( 5 ), + alwaysUseInvalidHits = cms.bool( True ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + intermediateCleaning = cms.bool( False ), + propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), + updator = cms.string( "hltESPKFUpdator" ), + deltaEta = cms.double( -1.0 ), + useSeedLayer = cms.bool( True ), + deltaPhi = cms.double( -1.0 ), + seedAs5DHit = cms.bool( False ) +) +HLTPSetPixelPairCkfTrajectoryFilterForHI = cms.PSet( + minimumNumberOfHits = cms.int32( 6 ), + 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( 1.0 ), + maxConsecLostHits = cms.int32( 1 ), + 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( 100 ), + highEtaSwitch = cms.double( 5.0 ), + minHitsAtHighEta = cms.int32( 5 ) +) +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 ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +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 ) +) +HLTPSetLowPtQuadStepTrajectoryBuilder = cms.PSet( + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + bestHitOnly = cms.bool( True ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ), + useSameTrajFilter = cms.bool( True ), + maxCand = cms.int32( 4 ), + intermediateCleaning = cms.bool( True ), + lostHitPenalty = cms.double( 30.0 ), + foundHitBonus = cms.double( 10.0 ), + MeasurementTrackerName = cms.string( "" ), + 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( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + seedAs5DHit = cms.bool( False ) +) +HLTPSetLowPtQuadStepTrajectoryFilter = cms.PSet( + ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), + minimumNumberOfHits = cms.int32( 3 ), + seedPairPenalty = cms.int32( 0 ), + chargeSignificance = cms.double( -1.0 ), + minPt = cms.double( 0.075 ), + 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 ) +) +HLTPSetHighPtTripletStepTrajectoryBuilder = cms.PSet( + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + bestHitOnly = cms.bool( True ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ), + useSameTrajFilter = cms.bool( True ), + maxCand = cms.int32( 3 ), + intermediateCleaning = cms.bool( True ), + lostHitPenalty = cms.double( 30.0 ), + foundHitBonus = cms.double( 10.0 ), + MeasurementTrackerName = cms.string( "" ), + 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( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + seedAs5DHit = cms.bool( False ) +) +HLTPSetHighPtTripletStepTrajectoryFilter = cms.PSet( + ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), + minimumNumberOfHits = cms.int32( 3 ), + seedPairPenalty = cms.int32( 5 ), + 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 ) +) +HLTPSetLowPtTripletStepTrajectoryBuilder = cms.PSet( + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + bestHitOnly = cms.bool( True ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ), + useSameTrajFilter = cms.bool( True ), + maxCand = cms.int32( 4 ), + intermediateCleaning = cms.bool( True ), + lostHitPenalty = cms.double( 30.0 ), + foundHitBonus = cms.double( 10.0 ), + MeasurementTrackerName = cms.string( "" ), + 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( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + seedAs5DHit = cms.bool( False ) +) +HLTPSetLowPtTripletStepTrajectoryFilter = cms.PSet( + ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), + minimumNumberOfHits = cms.int32( 3 ), + seedPairPenalty = cms.int32( 0 ), + chargeSignificance = cms.double( -1.0 ), + minPt = cms.double( 0.075 ), + 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 ) +) +HLTPSetDetachedQuadStepTrajectoryBuilder = cms.PSet( + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + bestHitOnly = cms.bool( True ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ), + useSameTrajFilter = cms.bool( True ), + maxCand = cms.int32( 3 ), + intermediateCleaning = cms.bool( True ), + lostHitPenalty = cms.double( 30.0 ), + foundHitBonus = cms.double( 10.0 ), + MeasurementTrackerName = cms.string( "" ), + 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( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + seedAs5DHit = cms.bool( False ) +) +HLTPSetDetachedQuadStepTrajectoryFilter = cms.PSet( + ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), + minimumNumberOfHits = cms.int32( 3 ), + seedPairPenalty = cms.int32( 0 ), + chargeSignificance = cms.double( -1.0 ), + minPt = cms.double( 0.075 ), + 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 ) +) +HLTPSetDetachedTripletStepTrajectoryBuilder = cms.PSet( + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + bestHitOnly = cms.bool( True ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ), + useSameTrajFilter = cms.bool( True ), + maxCand = cms.int32( 3 ), + intermediateCleaning = cms.bool( True ), + lostHitPenalty = cms.double( 30.0 ), + foundHitBonus = cms.double( 10.0 ), + MeasurementTrackerName = cms.string( "" ), + 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( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + seedAs5DHit = cms.bool( False ) +) +HLTPSetDetachedTripletStepTrajectoryFilter = cms.PSet( + ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), + minimumNumberOfHits = cms.int32( 3 ), + seedPairPenalty = cms.int32( 0 ), + chargeSignificance = cms.double( -1.0 ), + minPt = cms.double( 0.075 ), + 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 ) +) +HLTPSetMixedTripletStepTrajectoryBuilder = cms.PSet( + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + bestHitOnly = cms.bool( True ), + propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ), + useSameTrajFilter = cms.bool( True ), + maxCand = cms.int32( 2 ), + intermediateCleaning = cms.bool( True ), + lostHitPenalty = cms.double( 30.0 ), + foundHitBonus = cms.double( 10.0 ), + MeasurementTrackerName = cms.string( "" ), + 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( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + maxDPhiForLooperReconstruction = cms.double( 2.0 ), + maxPtForLooperReconstruction = cms.double( 0.7 ), + seedAs5DHit = cms.bool( False ) +) +HLTPSetMixedTripletStepTrajectoryFilter = cms.PSet( + ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), + minimumNumberOfHits = cms.int32( 3 ), + 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( 1.4 ), + 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 ) +) +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 ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +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 ) +) +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 ) +) +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 ) +) +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 ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +HLTPSetGroupedCkfTrajectoryBuilderIterL3ForOI = cms.PSet( + rescaleErrorIfFail = cms.double( 1.0 ), + keepOriginalIfRebuildFails = cms.bool( False ), + lockHits = cms.bool( True ), + propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ), + maxCand = cms.int32( 5 ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + intermediateCleaning = cms.bool( True ), + bestHitOnly = cms.bool( True ), + deltaEta = cms.double( -1.0 ), + useSeedLayer = cms.bool( False ), + useSameTrajFilter = cms.bool( True ), + MeasurementTrackerName = cms.string( "hltSiStripClusters" ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + lostHitPenalty = cms.double( 30.0 ), + requireSeedHitsInRebuild = cms.bool( False ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorAlong = cms.string( "PropagatorWithMaterial" ), + minNrOfHitsForRebuild = cms.int32( 5 ), + alwaysUseInvalidHits = cms.bool( True ), + inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ), + foundHitBonus = cms.double( 1000.0 ), + propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), + updator = cms.string( "hltESPKFUpdator" ), + deltaPhi = cms.double( -1.0 ), + seedAs5DHit = cms.bool( False ) +) +HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +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 ) +) +HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +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 ) +) +HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( + ComponentType = cms.string( "CkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), + lostHitPenalty = cms.double( 30.0 ), + TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), + propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ), + propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), + maxCand = cms.int32( 2 ), + alwaysUseInvalidHits = cms.bool( False ), + estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + intermediateCleaning = cms.bool( True ), + updator = cms.string( "hltESPKFUpdator" ), + seedAs5DHit = cms.bool( False ) +) +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 ) +) +HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), + 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 ) +) +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 ) +) +HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), + 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 ) +) +HLTPSetCkfTrajectoryFilterIterL3OI = 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( 3.0 ), + maxConsecLostHits = cms.int32( 1 ), + extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), + constantValueForLostHitsFractionFilter = cms.double( 10.0 ), + seedPairPenalty = cms.int32( 0 ), + maxNumberOfHits = cms.int32( -1 ), + 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 ) +) +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 ) +) +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 ) +) +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 ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +HLTPSetTobTecStepTrajectoryBuilderPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( False ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +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 ) +) +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 ) +) +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 ) +) +HLTPSetInitialStepTrajectoryBuilderPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +HLTPSetLowPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +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 ) +) +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 ) +) +HLTPSetDetachedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +HLTPSetHighPtTripletStepTrajectoryBuilderPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +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 ) +) +HLTPSetInitialStepTrajectoryBuilderPreSplittingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +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 ) +) +HLTPSetJetCoreStepTrajectoryBuilderPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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( "HLTPSetJetCoreStepTrajectoryFilterPPOnAA" ) ), + 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 ) +) +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 ) +) +HLTPSetJetCoreStepTrajectoryFilterPPOnAA = 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 ) +) +HLTPSetInitialStepTrajectoryFilterPreSplittingPPOnAA = cms.PSet( + ComponentType = cms.string( "CompositeTrajectoryFilter" ), + filters = cms.VPSet( + cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingPPOnAA" ) ), + cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) + ) +) +HLTPSetMixedTripletStepTrajectoryBuilderPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +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 ) +) +HLTPSetLowPtQuadStepTrajectoryBuilderPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +HLTPSetPixelLessStepTrajectoryBuilderPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) +HLTPSetDetachedQuadStepTrajectoryBuilderPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +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 ) +) +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 ) +) +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 ) +) +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 ) +) +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 ) +) +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 ) +) +HLTPSetPixelPairStepTrajectoryBuilderPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( False ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = 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 ), + 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 ) +) +HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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( "HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA" ) ), + 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 ) +) +HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet( + ComponentType = cms.string( "CompositeTrajectoryFilter" ), + filters = cms.VPSet( + cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ), + cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) + ) +) +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 ), + maxCCCLostHits = cms.int32( 0 ), + nSigmaMinPt = cms.double( 5.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 ) +) +HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +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 ) +) +HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +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( 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 ) +) +HLTPSetHighPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = 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( "HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + 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 ) +) +HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = 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 ) +) +HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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( "HLTPSetLowPtTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + 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 ) +) +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 ) +) +HLTPSetDetachedTripletStepTrajectoryFilterForFullTrackingPPOnAA = 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 ) +) +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 ), + 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 ) +) +HLTPSetPixelPairStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( False ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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( "HLTPSetPixelPairStepTrajectoryFilterForFullTrackingPPOnAA" ) ), + 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 ) +) +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 ) +) +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 ) +) +HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +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 ) +) +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 ) +) +HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( False ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +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 ) +) +HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +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 ) +) +HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +HLTPSetDetachedQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +HLTPSetDetachedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +HLTPSetInitialStepTrajectoryFilterBasePreSplittingForDmesonPPOnAA = 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 ) +) +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 ) +) +HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +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 ) +) +HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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 ) +) +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 ) +) +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" ) ), + intermediateCleaning = cms.bool( True ), + foundHitBonus = cms.double( 10.0 ), + updator = cms.string( "hltESPKFUpdator" ), + bestHitOnly = cms.bool( True ), + seedAs5DHit = cms.bool( False ) +) +HLTPSetInitialStepTrajectoryFilterPreSplittingForDmesonPPOnAA = cms.PSet( + ComponentType = cms.string( "CompositeTrajectoryFilter" ), + filters = cms.VPSet( + cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForDmesonPPOnAA" ) ), + cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) + ) +) +HLTPSetInitialStepTrajectoryBuilderPreSplittingForDmesonPPOnAA = cms.PSet( + useSameTrajFilter = cms.bool( True ), + ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), + MeasurementTrackerName = cms.string( "" ), + 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( "HLTPSetInitialStepTrajectoryFilterPreSplittingForDmesonPPOnAA" ) ), + 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 ) +) +streams = cms.PSet( + ALCALumiPixelCountsExpress = cms.vstring( 'AlCaLumiPixelCountsExpress' ), + ALCALumiPixelCountsPrompt = cms.vstring( 'AlCaLumiPixelCountsPrompt' ), + ALCAP0 = cms.vstring( 'AlCaP0' ), + ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ), + Calibration = cms.vstring( 'TestEnablesEcalHcal' ), + DQM = cms.vstring( 'OnlineMonitor' ), + DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ), + DQMEventDisplay = cms.vstring( 'EventDisplay' ), + DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ), + EcalCalibration = cms.vstring( 'EcalLaser' ), + Express = cms.vstring( 'ExpressPhysics' ), + ExpressAlignment = cms.vstring( 'ExpressAlignment' ), + HLTMonitor = cms.vstring( 'HLTMonitor' ), + NanoDST = cms.vstring( 'L1Accept' ), + ParkingBPH1 = cms.vstring( 'ParkingBPH1', + 'ParkingBPHPromptCSCS' ), + ParkingBPH2 = cms.vstring( 'ParkingBPH2' ), + ParkingBPH3 = cms.vstring( 'ParkingBPH3' ), + ParkingBPH4 = cms.vstring( 'ParkingBPH4' ), + ParkingBPH5 = cms.vstring( 'ParkingBPH5' ), + PhysicsCommissioning = cms.vstring( 'Commissioning', + 'Cosmics', + 'HLTPhysics', + 'HcalNZS', + 'HighPtLowerPhotons', + 'HighPtPhoton30AndZ', + 'IsolatedBunch', + 'MonteCarlo', + 'NoBPTX', + 'ZeroBias' ), + PhysicsEGamma = cms.vstring( 'EGamma' ), + PhysicsEndOfFill = cms.vstring( 'EmptyBX', + 'FSQJet1', + 'FSQJet2', + 'HINCaloJets', + 'HINPFJets' ), + PhysicsHLTPhysics1 = cms.vstring( 'EphemeralHLTPhysics1', + 'EphemeralHLTPhysics2' ), + PhysicsHLTPhysics2 = cms.vstring( 'EphemeralHLTPhysics3', + 'EphemeralHLTPhysics4' ), + PhysicsHLTPhysics3 = cms.vstring( 'EphemeralHLTPhysics5', + 'EphemeralHLTPhysics6' ), + PhysicsHLTPhysics4 = cms.vstring( 'EphemeralHLTPhysics7', + 'EphemeralHLTPhysics8' ), + PhysicsHadronsTaus = cms.vstring( 'BTagMu', + 'DisplacedJet', + 'JetHT', + 'MET', + 'Tau' ), + PhysicsMuons = cms.vstring( 'Charmonium', + 'DoubleMuon', + 'DoubleMuonLowMass', + 'MuOnia', + 'MuonEG', + 'SingleMuon' ), + PhysicsScoutingMonitor = cms.vstring( 'ScoutingMonitor' ), + PhysicsZeroBias1 = cms.vstring( 'EphemeralZeroBias1', + 'EphemeralZeroBias2' ), + PhysicsZeroBias2 = cms.vstring( 'EphemeralZeroBias3', + 'EphemeralZeroBias4' ), + PhysicsZeroBias3 = cms.vstring( 'EphemeralZeroBias5', + 'EphemeralZeroBias6' ), + PhysicsZeroBias4 = cms.vstring( 'EphemeralZeroBias7', + 'EphemeralZeroBias8' ), + RPCMON = cms.vstring( 'RPCMonitor' ), + ScoutingPF = cms.vstring( 'ScoutingPFRun3' ) +) +datasets = cms.PSet( + AlCaLumiPixelCountsExpress = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v1' ), + AlCaLumiPixelCountsPrompt = cms.vstring( 'AlCa_LumiPixelsCounts_ZeroBias_v1' ), + AlCaP0 = cms.vstring( 'AlCa_EcalEtaEBonly_v13', + 'AlCa_EcalEtaEEonly_v13', + 'AlCa_EcalPi0EBonly_v13', + 'AlCa_EcalPi0EEonly_v13' ), + AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v9' ), + BTagMu = cms.vstring( 'HLT_BTagMu_AK4DiJet110_Mu5_noalgo_v13', + 'HLT_BTagMu_AK4DiJet110_Mu5_v13', + 'HLT_BTagMu_AK4DiJet170_Mu5_noalgo_v12', + 'HLT_BTagMu_AK4DiJet170_Mu5_v12', + 'HLT_BTagMu_AK4DiJet20_Mu5_noalgo_v13', + 'HLT_BTagMu_AK4DiJet20_Mu5_v13', + 'HLT_BTagMu_AK4DiJet40_Mu5_noalgo_v13', + 'HLT_BTagMu_AK4DiJet40_Mu5_v13', + 'HLT_BTagMu_AK4DiJet70_Mu5_noalgo_v13', + 'HLT_BTagMu_AK4DiJet70_Mu5_v13', + 'HLT_BTagMu_AK4Jet300_Mu5_noalgo_v12', + 'HLT_BTagMu_AK4Jet300_Mu5_v12', + 'HLT_BTagMu_AK8DiJet170_Mu5_noalgo_v9', + 'HLT_BTagMu_AK8DiJet170_Mu5_v9', + 'HLT_BTagMu_AK8Jet170_DoubleMu5_noalgo_v2', + 'HLT_BTagMu_AK8Jet170_DoubleMu5_v2', + 'HLT_BTagMu_AK8Jet300_Mu5_noalgo_v12', + 'HLT_BTagMu_AK8Jet300_Mu5_v12' ), + Charmonium = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v5', + 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v7', + 'HLT_Dimuon0_Jpsi_L1_NoOS_v7', + 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v7', + 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v7', + 'HLT_Dimuon0_Jpsi_NoVertexing_v8', + 'HLT_Dimuon0_Jpsi_v8', + 'HLT_Dimuon0_LowMass_L1_0er1p5R_v7', + 'HLT_Dimuon0_LowMass_L1_0er1p5_v8', + 'HLT_Dimuon0_LowMass_L1_4R_v7', + 'HLT_Dimuon0_LowMass_L1_4_v8', + 'HLT_Dimuon0_LowMass_v8', + 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v7', + 'HLT_Dimuon18_PsiPrime_noCorrL1_v6', + 'HLT_Dimuon18_PsiPrime_v14', + 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v7', + 'HLT_Dimuon25_Jpsi_noCorrL1_v6', + 'HLT_Dimuon25_Jpsi_v14', + 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v5', + 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v6', + 'HLT_DoubleMu4_3_Bs_v14', + 'HLT_DoubleMu4_3_Jpsi_v2', + 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v7', + 'HLT_DoubleMu4_JpsiTrk_Displaced_v15', + 'HLT_DoubleMu4_Jpsi_Displaced_v7', + 'HLT_DoubleMu4_Jpsi_NoVertexing_v7', + 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v15', + 'HLT_Mu30_TkMu0_Psi_v1', + 'HLT_Mu7p5_L2Mu2_Jpsi_v10', + 'HLT_Mu7p5_Track2_Jpsi_v11', + 'HLT_Mu7p5_Track3p5_Jpsi_v11', + 'HLT_Mu7p5_Track7_Jpsi_v11' ), + Commissioning = cms.vstring( 'HLT_IsoTrackHB_v4', + 'HLT_IsoTrackHE_v4', + 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2' ), + Cosmics = cms.vstring( 'HLT_L1SingleMuCosmics_v1' ), + DQMOnlineBeamspot = cms.vstring( 'HLT_HT300_Beamspot_v11', + 'HLT_HT450_Beamspot_v11', + 'HLT_ZeroBias_Beamspot_v4' ), + DisplacedJet = cms.vstring( 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v13', + 'HLT_HT425_v9', + 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v13', + 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v13', + 'HLT_HT500_DisplacedDijet40_DisplacedTrack_v13', + 'HLT_HT550_DisplacedDijet60_Inclusive_v13', + 'HLT_HT650_DisplacedDijet60_Inclusive_v13' ), + DoubleMuon = cms.vstring( 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_NoL2Matched_v2', + 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v2', + 'HLT_DoubleL2Mu23NoVtx_2Cha_NoL2Matched_v2', + 'HLT_DoubleL2Mu23NoVtx_2Cha_v2', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v2', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_NoL2Matched_v2', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v2', + 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v2', + 'HLT_DoubleL2Mu25NoVtx_2Cha_NoL2Matched_v2', + 'HLT_DoubleL2Mu25NoVtx_2Cha_v2', + 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v2', + 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v2', + 'HLT_DoubleL2Mu50_v2', + 'HLT_DoubleMu33NoFiltersNoVtxDisplaced_v1', + 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v10', + 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v10', + 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v10', + 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v10', + 'HLT_DoubleMu40NoFiltersNoVtxDisplaced_v1', + 'HLT_DoubleMu43NoFiltersNoVtx_v4', + 'HLT_DoubleMu48NoFiltersNoVtx_v4', + 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v8', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v5', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v5', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v15', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v14', + 'HLT_Mu17_TrkIsoVVL_v13', + 'HLT_Mu17_v13', + 'HLT_Mu18_Mu9_DZ_v4', + 'HLT_Mu18_Mu9_SameSign_DZ_v4', + 'HLT_Mu18_Mu9_SameSign_v4', + 'HLT_Mu18_Mu9_v4', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v3', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v3', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v3', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v3', + 'HLT_Mu19_TrkIsoVVL_v4', + 'HLT_Mu19_v4', + 'HLT_Mu20_Mu10_DZ_v4', + 'HLT_Mu20_Mu10_SameSign_DZ_v4', + 'HLT_Mu20_Mu10_SameSign_v4', + 'HLT_Mu20_Mu10_v4', + 'HLT_Mu23_Mu12_DZ_v4', + 'HLT_Mu23_Mu12_SameSign_DZ_v4', + 'HLT_Mu23_Mu12_SameSign_v4', + 'HLT_Mu23_Mu12_v4', + 'HLT_Mu37_TkMu27_v5', + 'HLT_Mu8_TrkIsoVVL_v12', + 'HLT_Mu8_v12', + 'HLT_TripleMu_10_5_5_DZ_v10', + 'HLT_TripleMu_12_10_5_v10', + 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v3', + 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v8', + 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v6', + 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v12', + 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v13' ), + DoubleMuonLowMass = cms.vstring( 'HLT_Dimuon0_LowMass_L1_TM530_v6', + 'HLT_DoubleMu3_TkMu_DsTau3Mu_v4', + 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v6', + 'HLT_DoubleMu3_Trk_Tau3mu_v12', + 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v15', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v4', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v4', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v4', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v4' ), + EGamma = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v4', + 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v13', + 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v13', + 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v15', + 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_Mass55_v2', + 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_v2', + 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v13', + 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v13', + 'HLT_DoubleEle25_CaloIdL_MW_v4', + 'HLT_DoubleEle27_CaloIdL_MW_v4', + 'HLT_DoubleEle33_CaloIdL_MW_v17', + 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v20', + 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v20', + 'HLT_DoublePhoton33_CaloIdL_v6', + 'HLT_DoublePhoton70_v6', + 'HLT_DoublePhoton85_v14', + 'HLT_ECALHT800_v10', + 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v14', + 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v18', + 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v7', + 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v8', + 'HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v3', + 'HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v3', + 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8', + 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v16', + 'HLT_Ele15_IsoVVVL_PFHT450_v16', + 'HLT_Ele15_IsoVVVL_PFHT600_v20', + 'HLT_Ele15_WPLoose_Gsf_v3', + 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v9', + 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v16', + 'HLT_Ele17_WPLoose_Gsf_v3', + 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v8', + 'HLT_Ele20_WPLoose_Gsf_v6', + 'HLT_Ele20_WPTight_Gsf_v6', + 'HLT_Ele20_eta2p1_WPLoose_Gsf_v6', + 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v18', + 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v18', + 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19', + 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v19', + 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v13', + 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_CrossL1_v1', + 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1', + 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_CrossL1_v1', + 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1', + 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v1', + 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1', + 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v13', + 'HLT_Ele27_Ele37_CaloIdL_MW_v4', + 'HLT_Ele27_WPTight_Gsf_v16', + 'HLT_Ele28_HighEta_SC20_Mass55_v13', + 'HLT_Ele28_WPTight_Gsf_v1', + 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v13', + 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v13', + 'HLT_Ele30_WPTight_Gsf_v1', + 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v13', + 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v9', + 'HLT_Ele32_WPTight_Gsf_v15', + 'HLT_Ele35_WPTight_Gsf_L1EGMT_v5', + 'HLT_Ele35_WPTight_Gsf_v9', + 'HLT_Ele38_WPTight_Gsf_v9', + 'HLT_Ele40_WPTight_Gsf_v9', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v18', + 'HLT_Ele50_IsoVVVL_PFHT450_v16', + 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v16', + 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v18', + 'HLT_Photon100EBHE10_v2', + 'HLT_Photon100EB_TightID_TightIso_v2', + 'HLT_Photon100EEHE10_v2', + 'HLT_Photon100EE_TightID_TightIso_v2', + 'HLT_Photon110EB_TightID_TightIso_v2', + 'HLT_Photon120EB_TightID_TightIso_v2', + 'HLT_Photon120_R9Id90_HE10_IsoM_v14', + 'HLT_Photon120_v13', + 'HLT_Photon150_v6', + 'HLT_Photon165_R9Id90_HE10_IsoM_v15', + 'HLT_Photon175_v14', + 'HLT_Photon200_v13', + 'HLT_Photon20_HoverELoose_v10', + 'HLT_Photon20_v2', + 'HLT_Photon300_NoHE_v12', + 'HLT_Photon30_HoverELoose_v10', + 'HLT_Photon33_v5', + 'HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v5', + 'HLT_Photon50_R9Id90_HE10_IsoM_v14', + 'HLT_Photon50_v13', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v11', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v5', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v5', + 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v5', + 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v5', + 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v5', + 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v5', + 'HLT_Photon75_R9Id90_HE10_IsoM_v14', + 'HLT_Photon75_v13', + 'HLT_Photon90_CaloIdL_PFHT700_v16', + 'HLT_Photon90_R9Id90_HE10_IsoM_v14', + 'HLT_Photon90_v13', + 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v3', + 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v3', + 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v4', + 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v4', + 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v4' ), + EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ), + EmptyBX = cms.vstring( 'HLT_L1NotBptxOR_v3', + 'HLT_L1UnpairedBunchBptxMinus_v2', + 'HLT_L1UnpairedBunchBptxPlus_v2' ), + EphemeralHLTPhysics1 = cms.vstring( 'HLT_Physics_part0_v7' ), + EphemeralHLTPhysics2 = cms.vstring( 'HLT_Physics_part1_v7' ), + EphemeralHLTPhysics3 = cms.vstring( 'HLT_Physics_part2_v7' ), + EphemeralHLTPhysics4 = cms.vstring( 'HLT_Physics_part3_v7' ), + EphemeralHLTPhysics5 = cms.vstring( 'HLT_Physics_part4_v7' ), + EphemeralHLTPhysics6 = cms.vstring( 'HLT_Physics_part5_v7' ), + EphemeralHLTPhysics7 = cms.vstring( 'HLT_Physics_part6_v7' ), + EphemeralHLTPhysics8 = cms.vstring( 'HLT_Physics_part7_v7' ), + EphemeralZeroBias1 = cms.vstring( 'HLT_ZeroBias_part0_v6' ), + EphemeralZeroBias2 = cms.vstring( 'HLT_ZeroBias_part1_v6' ), + EphemeralZeroBias3 = cms.vstring( 'HLT_ZeroBias_part2_v6' ), + EphemeralZeroBias4 = cms.vstring( 'HLT_ZeroBias_part3_v6' ), + EphemeralZeroBias5 = cms.vstring( 'HLT_ZeroBias_part4_v6' ), + EphemeralZeroBias6 = cms.vstring( 'HLT_ZeroBias_part5_v6' ), + EphemeralZeroBias7 = cms.vstring( 'HLT_ZeroBias_part6_v6' ), + EphemeralZeroBias8 = cms.vstring( 'HLT_ZeroBias_part7_v6' ), + EventDisplay = cms.vstring( 'HLT_AK4PFJet100_v19', + 'HLT_DoublePhoton85_v14', + 'HLT_PFJet500_v21' ), + ExpressAlignment = cms.vstring( 'HLT_HT300_Beamspot_v11', + 'HLT_HT450_Beamspot_v11', + 'HLT_ZeroBias_Beamspot_v4' ), + ExpressPhysics = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19', + 'HLT_IsoMu20_v15', + 'HLT_IsoMu24_v13', + 'HLT_IsoMu27_v16', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v15', + 'HLT_Physics_v7', + 'HLT_Random_v3', + 'HLT_ZeroBias_Alignment_v1', + 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', + 'HLT_ZeroBias_IsolatedBunches_v5', + 'HLT_ZeroBias_v6' ), + FSQJet1 = cms.vstring( 'HLT_DiPFJet15_NoCaloMatched_v16', + 'HLT_DiPFJet25_NoCaloMatched_v16' ), + FSQJet2 = cms.vstring( 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v17', + 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v17', + 'HLT_DiPFJetAve15_HFJEC_v17', + 'HLT_DiPFJetAve25_HFJEC_v17', + 'HLT_DiPFJetAve35_HFJEC_v17' ), + HINCaloJets = cms.vstring( 'HLT_AK4CaloJet100_v10', + 'HLT_AK4CaloJet120_v9', + 'HLT_AK4CaloJet30_v11', + 'HLT_AK4CaloJet40_v10', + 'HLT_AK4CaloJet50_v10', + 'HLT_AK4CaloJet80_v10' ), + HINPFJets = cms.vstring( 'HLT_AK4PFJet100_v19', + 'HLT_AK4PFJet120_v18', + 'HLT_AK4PFJet30_v19', + 'HLT_AK4PFJet50_v19', + 'HLT_AK4PFJet80_v19' ), + HLTMonitor = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19', + 'HLT_Ele32_WPTight_Gsf_v15', + 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v13', + 'HLT_HT550_DisplacedDijet60_Inclusive_v13', + 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v1', + 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v8', + 'HLT_PFHT510_v17', + 'HLT_PFJet260_v20', + 'HLT_PFJet320_v20', + 'HLT_PFMET130_PFMHT130_IDTight_v20', + 'HLT_PFMET140_PFMHT140_IDTight_v20' ), + HLTPhysics = cms.vstring( 'HLT_Physics_v7' ), + HcalNZS = cms.vstring( 'HLT_HcalNZS_v13', + 'HLT_HcalPhiSym_v15' ), + HighPtLowerPhotons = cms.vstring( 'HLT_SinglePhoton10_Eta3p1ForPPRef_v8', + 'HLT_SinglePhoton20_Eta3p1ForPPRef_v9' ), + HighPtPhoton30AndZ = cms.vstring( 'HLT_SinglePhoton30_Eta3p1ForPPRef_v9' ), + IsolatedBunch = cms.vstring( 'HLT_HcalIsolatedbunch_v5' ), + JetHT = cms.vstring( 'HLT_AK8PFHT750_TrimMass50_v12', + 'HLT_AK8PFHT800_TrimMass50_v12', + 'HLT_AK8PFHT850_TrimMass50_v11', + 'HLT_AK8PFHT900_TrimMass50_v11', + 'HLT_AK8PFJet140_v15', + 'HLT_AK8PFJet15_v3', + 'HLT_AK8PFJet200_v15', + 'HLT_AK8PFJet25_v3', + 'HLT_AK8PFJet260_v16', + 'HLT_AK8PFJet320_v16', + 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v2', + 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v2', + 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v2', + 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v2', + 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v3', + 'HLT_AK8PFJet360_TrimMass30_v18', + 'HLT_AK8PFJet380_TrimMass30_v11', + 'HLT_AK8PFJet400_TrimMass30_v12', + 'HLT_AK8PFJet400_v16', + 'HLT_AK8PFJet40_v16', + 'HLT_AK8PFJet420_TrimMass30_v11', + 'HLT_AK8PFJet450_v16', + 'HLT_AK8PFJet500_v16', + 'HLT_AK8PFJet550_v11', + 'HLT_AK8PFJet60_v15', + 'HLT_AK8PFJet80_v15', + 'HLT_AK8PFJetFwd140_v14', + 'HLT_AK8PFJetFwd15_v3', + 'HLT_AK8PFJetFwd200_v14', + 'HLT_AK8PFJetFwd25_v3', + 'HLT_AK8PFJetFwd260_v15', + 'HLT_AK8PFJetFwd320_v15', + 'HLT_AK8PFJetFwd400_v15', + 'HLT_AK8PFJetFwd40_v15', + 'HLT_AK8PFJetFwd450_v15', + 'HLT_AK8PFJetFwd500_v15', + 'HLT_AK8PFJetFwd60_v14', + 'HLT_AK8PFJetFwd80_v14', + 'HLT_CaloJet500_NoJetID_v12', + 'HLT_CaloJet550_NoJetID_v7', + 'HLT_DiPFJetAve100_HFJEC_v16', + 'HLT_DiPFJetAve140_v13', + 'HLT_DiPFJetAve160_HFJEC_v16', + 'HLT_DiPFJetAve200_v13', + 'HLT_DiPFJetAve220_HFJEC_v16', + 'HLT_DiPFJetAve260_v14', + 'HLT_DiPFJetAve300_HFJEC_v16', + 'HLT_DiPFJetAve320_v14', + 'HLT_DiPFJetAve400_v14', + 'HLT_DiPFJetAve40_v14', + 'HLT_DiPFJetAve500_v14', + 'HLT_DiPFJetAve60_HFJEC_v15', + 'HLT_DiPFJetAve60_v14', + 'HLT_DiPFJetAve80_HFJEC_v16', + 'HLT_DiPFJetAve80_v13', + 'HLT_DoublePFJets100_CaloBTagDeepCSV_p71_v2', + 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2', + 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2', + 'HLT_DoublePFJets200_CaloBTagDeepCSV_p71_v2', + 'HLT_DoublePFJets350_CaloBTagDeepCSV_p71_v2', + 'HLT_DoublePFJets40_CaloBTagDeepCSV_p71_v2', + 'HLT_Mu12_DoublePFJets100_CaloBTagDeepCSV_p71_v2', + 'HLT_Mu12_DoublePFJets200_CaloBTagDeepCSV_p71_v2', + 'HLT_Mu12_DoublePFJets350_CaloBTagDeepCSV_p71_v2', + 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2', + 'HLT_Mu12_DoublePFJets40_CaloBTagDeepCSV_p71_v2', + 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2', + 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2', + 'HLT_PFHT1050_v18', + 'HLT_PFHT180_v17', + 'HLT_PFHT250_v17', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v3', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v9', + 'HLT_PFHT350MinPFJet15_v9', + 'HLT_PFHT350_v19', + 'HLT_PFHT370_v17', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v8', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v8', + 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v8', + 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v8', + 'HLT_PFHT400_SixPFJet32_v8', + 'HLT_PFHT430_v17', + 'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v7', + 'HLT_PFHT450_SixPFJet36_v7', + 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v12', + 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v12', + 'HLT_PFHT510_v17', + 'HLT_PFHT590_v17', + 'HLT_PFHT680_v17', + 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v12', + 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v12', + 'HLT_PFHT780_v17', + 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v12', + 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v12', + 'HLT_PFHT890_v17', + 'HLT_PFJet140_v19', + 'HLT_PFJet15_v3', + 'HLT_PFJet200_v19', + 'HLT_PFJet25_v3', + 'HLT_PFJet260_v20', + 'HLT_PFJet320_v20', + 'HLT_PFJet400_v20', + 'HLT_PFJet40_v21', + 'HLT_PFJet450_v21', + 'HLT_PFJet500_v21', + 'HLT_PFJet550_v11', + 'HLT_PFJet60_v21', + 'HLT_PFJet80_v20', + 'HLT_PFJetFwd140_v18', + 'HLT_PFJetFwd15_v3', + 'HLT_PFJetFwd200_v18', + 'HLT_PFJetFwd25_v3', + 'HLT_PFJetFwd260_v19', + 'HLT_PFJetFwd320_v19', + 'HLT_PFJetFwd400_v19', + 'HLT_PFJetFwd40_v19', + 'HLT_PFJetFwd450_v19', + 'HLT_PFJetFwd500_v19', + 'HLT_PFJetFwd60_v19', + 'HLT_PFJetFwd80_v18', + 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8', + 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v8', + 'HLT_QuadPFJet103_88_75_15_v5', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8', + 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v8', + 'HLT_QuadPFJet105_88_76_15_v5', + 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8', + 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v8', + 'HLT_QuadPFJet111_90_80_15_v5', + 'HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8', + 'HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v8', + 'HLT_QuadPFJet98_83_71_15_v5', + 'HLT_Rsq0p35_v15', + 'HLT_Rsq0p40_v15', + 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v15', + 'HLT_RsqMR300_Rsq0p09_MR200_v15', + 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v15', + 'HLT_RsqMR320_Rsq0p09_MR200_v15', + 'HLT_SingleJet30_Mu12_SinglePFJet40_v11' ), + L1Accept = cms.vstring( 'DST_Physics_v7', + 'DST_ZeroBias_v2' ), + MET = cms.vstring( 'HLT_CaloMET100_NotCleaned_v4', + 'HLT_CaloMET110_NotCleaned_v4', + 'HLT_CaloMET250_NotCleaned_v4', + 'HLT_CaloMET300_NotCleaned_v4', + 'HLT_CaloMET350_NotCleaned_v4', + 'HLT_CaloMET80_NotCleaned_v4', + 'HLT_CaloMET90_NotCleaned_v4', + 'HLT_CaloMHT90_v4', + 'HLT_DiJet110_35_Mjj650_PFMET110_v9', + 'HLT_DiJet110_35_Mjj650_PFMET120_v9', + 'HLT_DiJet110_35_Mjj650_PFMET130_v9', + 'HLT_L1ETMHadSeeds_v2', + 'HLT_MET105_IsoTrk50_v9', + 'HLT_MET120_IsoTrk50_v9', + 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v20', + 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v20', + 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v19', + 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v19', + 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v8', + 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v9', + 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v8', + 'HLT_PFMET110_PFMHT110_IDTight_v20', + 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v8', + 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v9', + 'HLT_PFMET120_PFMHT120_IDTight_v20', + 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v8', + 'HLT_PFMET130_PFMHT130_IDTight_v20', + 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v8', + 'HLT_PFMET140_PFMHT140_IDTight_v20', + 'HLT_PFMET200_BeamHaloCleaned_v9', + 'HLT_PFMET200_NotCleaned_v9', + 'HLT_PFMET250_NotCleaned_v9', + 'HLT_PFMET300_NotCleaned_v9', + 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v9', + 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v20', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v9', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v20', + 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v19', + 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v19', + 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v9', + 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v12', + 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v9', + 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v12', + 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v12', + 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v11', + 'HLT_PFMETTypeOne200_BeamHaloCleaned_v9', + 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v9', + 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v9', + 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v9' ), + MonteCarlo = cms.vstring( 'MC_AK4CaloJetsFromPV_v8', + 'MC_AK4CaloJets_v9', + 'MC_AK4PFJets_v17', + 'MC_AK8CaloHT_v8', + 'MC_AK8PFHT_v16', + 'MC_AK8PFJets_v17', + 'MC_AK8TrimPFJets_v17', + 'MC_CaloBTagDeepCSV_v8', + 'MC_CaloHT_v8', + 'MC_CaloMET_JetIdCleaned_v9', + 'MC_CaloMET_v8', + 'MC_CaloMHT_v8', + 'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v13', + 'MC_DoubleEle5_CaloIdL_MW_v15', + 'MC_DoubleMuNoFiltersNoVtx_v7', + 'MC_DoubleMu_TrkIsoVVL_DZ_v11', + 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v15', + 'MC_Ele5_WPTight_Gsf_v8', + 'MC_IsoMu_v15', + 'MC_PFBTagDeepCSV_v10', + 'MC_PFHT_v16', + 'MC_PFMET_v17', + 'MC_PFMHT_v16', + 'MC_ReducedIterativeTracking_v12' ), + MuOnia = cms.vstring( 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v8', + 'HLT_Dimuon0_Upsilon_L1_4p5_v9', + 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v7', + 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v9', + 'HLT_Dimuon0_Upsilon_L1_5M_v8', + 'HLT_Dimuon0_Upsilon_L1_5_v9', + 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v6', + 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v6', + 'HLT_Dimuon0_Upsilon_NoVertexing_v7', + 'HLT_Dimuon12_Upsilon_y1p4_v2', + 'HLT_Dimuon14_Phi_Barrel_Seagulls_v7', + 'HLT_Dimuon24_Phi_noCorrL1_v6', + 'HLT_Dimuon24_Upsilon_noCorrL1_v6', + 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v4', + 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v4', + 'HLT_Mu20_TkMu0_Phi_v8', + 'HLT_Mu25_TkMu0_Onia_v8', + 'HLT_Mu25_TkMu0_Phi_v8', + 'HLT_Mu30_TkMu0_Upsilon_v1', + 'HLT_Mu7p5_L2Mu2_Upsilon_v10', + 'HLT_Mu7p5_Track2_Upsilon_v11', + 'HLT_Mu7p5_Track3p5_Upsilon_v11', + 'HLT_Mu7p5_Track7_Upsilon_v11', + 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v5', + 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v3' ), + MuonEG = cms.vstring( 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v17', + 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v17', + 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v17', + 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v8', + 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v7', + 'HLT_DoubleMu20_7_Mass0to30_Photon23_v8', + 'HLT_Mu12_DoublePhoton20_v5', + 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15', + 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7', + 'HLT_Mu17_Photon30_IsoCaloId_v6', + 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15', + 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v7', + 'HLT_Mu27_Ele37_CaloIdL_MW_v5', + 'HLT_Mu37_Ele27_CaloIdL_MW_v5', + 'HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v1', + 'HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v1', + 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v5', + 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v5', + 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v18', + 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v18', + 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v19', + 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v19', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v13', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v11' ), + NoBPTX = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v1', + 'HLT_CDC_L2cosmic_5p5_er1p0_v1', + 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', + 'HLT_L2Mu10_NoVertex_NoBPTX_v6', + 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', + 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', + 'HLT_UncorrectedJetE30_NoBPTX3BX_v6', + 'HLT_UncorrectedJetE30_NoBPTX_v6', + 'HLT_UncorrectedJetE60_NoBPTX3BX_v6', + 'HLT_UncorrectedJetE70_NoBPTX3BX_v6' ), + OnlineMonitor = ( cms.vstring( 'HLT_AK4CaloJet100_v10', + 'HLT_AK4CaloJet120_v9', + 'HLT_AK4CaloJet30_v11', + 'HLT_AK4CaloJet40_v10', + 'HLT_AK4CaloJet50_v10', + 'HLT_AK4CaloJet80_v10', + 'HLT_AK4PFJet100_v19', + 'HLT_AK4PFJet120_v18', + 'HLT_AK4PFJet30_v19', + 'HLT_AK4PFJet50_v19', + 'HLT_AK4PFJet80_v19', + 'HLT_AK8PFHT750_TrimMass50_v12', + 'HLT_AK8PFHT800_TrimMass50_v12', + 'HLT_AK8PFHT850_TrimMass50_v11', + 'HLT_AK8PFHT900_TrimMass50_v11', + 'HLT_AK8PFJet140_v15', + 'HLT_AK8PFJet15_v3', + 'HLT_AK8PFJet200_v15', + 'HLT_AK8PFJet25_v3', + 'HLT_AK8PFJet260_v16', + 'HLT_AK8PFJet320_v16', + 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v2', + 'HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v2', + 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v2', + 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v2', + 'HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v3', + 'HLT_AK8PFJet360_TrimMass30_v18', + 'HLT_AK8PFJet380_TrimMass30_v11', + 'HLT_AK8PFJet400_TrimMass30_v12', + 'HLT_AK8PFJet400_v16', + 'HLT_AK8PFJet40_v16', + 'HLT_AK8PFJet420_TrimMass30_v11', + 'HLT_AK8PFJet450_v16', + 'HLT_AK8PFJet500_v16', + 'HLT_AK8PFJet550_v11', + 'HLT_AK8PFJet60_v15', + 'HLT_AK8PFJet80_v15', + 'HLT_AK8PFJetFwd140_v14', + 'HLT_AK8PFJetFwd15_v3', + 'HLT_AK8PFJetFwd200_v14', + 'HLT_AK8PFJetFwd25_v3', + 'HLT_AK8PFJetFwd260_v15', + 'HLT_AK8PFJetFwd320_v15', + 'HLT_AK8PFJetFwd400_v15', + 'HLT_AK8PFJetFwd40_v15', + 'HLT_AK8PFJetFwd450_v15', + 'HLT_AK8PFJetFwd500_v15', + 'HLT_AK8PFJetFwd60_v14', + 'HLT_AK8PFJetFwd80_v14', + 'HLT_BTagMu_AK4DiJet110_Mu5_noalgo_v13', + 'HLT_BTagMu_AK4DiJet110_Mu5_v13', + 'HLT_BTagMu_AK4DiJet170_Mu5_noalgo_v12', + 'HLT_BTagMu_AK4DiJet170_Mu5_v12', + 'HLT_BTagMu_AK4DiJet20_Mu5_noalgo_v13', + 'HLT_BTagMu_AK4DiJet20_Mu5_v13', + 'HLT_BTagMu_AK4DiJet40_Mu5_noalgo_v13', + 'HLT_BTagMu_AK4DiJet40_Mu5_v13', + 'HLT_BTagMu_AK4DiJet70_Mu5_noalgo_v13', + 'HLT_BTagMu_AK4DiJet70_Mu5_v13', + 'HLT_BTagMu_AK4Jet300_Mu5_noalgo_v12', + 'HLT_BTagMu_AK4Jet300_Mu5_v12', + 'HLT_BTagMu_AK8DiJet170_Mu5_noalgo_v9', + 'HLT_BTagMu_AK8DiJet170_Mu5_v9', + 'HLT_BTagMu_AK8Jet170_DoubleMu5_noalgo_v2', + 'HLT_BTagMu_AK8Jet170_DoubleMu5_v2', + 'HLT_BTagMu_AK8Jet300_Mu5_noalgo_v12', + 'HLT_BTagMu_AK8Jet300_Mu5_v12', + 'HLT_CDC_L2cosmic_10_er1p0_v1', + 'HLT_CDC_L2cosmic_5p5_er1p0_v1', + 'HLT_CaloJet500_NoJetID_v12', + 'HLT_CaloJet550_NoJetID_v7', + 'HLT_CaloMET100_NotCleaned_v4', + 'HLT_CaloMET110_NotCleaned_v4', + 'HLT_CaloMET250_NotCleaned_v4', + 'HLT_CaloMET300_NotCleaned_v4', + 'HLT_CaloMET350_NotCleaned_v4', + 'HLT_CaloMET80_NotCleaned_v4', + 'HLT_CaloMET90_NotCleaned_v4', + 'HLT_CaloMHT90_v4', + 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v4', + 'HLT_DiJet110_35_Mjj650_PFMET110_v9', + 'HLT_DiJet110_35_Mjj650_PFMET120_v9', + 'HLT_DiJet110_35_Mjj650_PFMET130_v9', + 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v17', + 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v17', + 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v17', + 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v17', + 'HLT_DiPFJet15_NoCaloMatched_v16', + 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v17', + 'HLT_DiPFJet25_NoCaloMatched_v16', + 'HLT_DiPFJetAve100_HFJEC_v16', + 'HLT_DiPFJetAve140_v13', + 'HLT_DiPFJetAve15_HFJEC_v17', + 'HLT_DiPFJetAve160_HFJEC_v16', + 'HLT_DiPFJetAve200_v13', + 'HLT_DiPFJetAve220_HFJEC_v16', + 'HLT_DiPFJetAve25_HFJEC_v17', + 'HLT_DiPFJetAve260_v14', + 'HLT_DiPFJetAve300_HFJEC_v16', + 'HLT_DiPFJetAve320_v14', + 'HLT_DiPFJetAve35_HFJEC_v17', + 'HLT_DiPFJetAve400_v14', + 'HLT_DiPFJetAve40_v14', + 'HLT_DiPFJetAve500_v14', + 'HLT_DiPFJetAve60_HFJEC_v15', + 'HLT_DiPFJetAve60_v14', + 'HLT_DiPFJetAve80_HFJEC_v16', + 'HLT_DiPFJetAve80_v13', + 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v13', + 'HLT_Dimuon0_Jpsi3p5_Muon2_v5', + 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v7', + 'HLT_Dimuon0_Jpsi_L1_NoOS_v7', + 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v7', + 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v7', + 'HLT_Dimuon0_Jpsi_NoVertexing_v8', + 'HLT_Dimuon0_Jpsi_v8', + 'HLT_Dimuon0_LowMass_L1_0er1p5R_v7', + 'HLT_Dimuon0_LowMass_L1_0er1p5_v8', + 'HLT_Dimuon0_LowMass_L1_4R_v7', + 'HLT_Dimuon0_LowMass_L1_4_v8', + 'HLT_Dimuon0_LowMass_L1_TM530_v6', + 'HLT_Dimuon0_LowMass_v8', + 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v8', + 'HLT_Dimuon0_Upsilon_L1_4p5_v9', + 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v7', + 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v9', + 'HLT_Dimuon0_Upsilon_L1_5M_v8', + 'HLT_Dimuon0_Upsilon_L1_5_v9', + 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v6', + 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v6', + 'HLT_Dimuon0_Upsilon_NoVertexing_v7', + 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v7', + 'HLT_Dimuon12_Upsilon_y1p4_v2', + 'HLT_Dimuon14_Phi_Barrel_Seagulls_v7', + 'HLT_Dimuon18_PsiPrime_noCorrL1_v6', + 'HLT_Dimuon18_PsiPrime_v14', + 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v7', + 'HLT_Dimuon24_Phi_noCorrL1_v6', + 'HLT_Dimuon24_Upsilon_noCorrL1_v6', + 'HLT_Dimuon25_Jpsi_noCorrL1_v6', + 'HLT_Dimuon25_Jpsi_v14', + 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v13', + 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v15', + 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_Mass55_v2', + 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_v2', + 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v13', + 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v13', + 'HLT_DoubleEle25_CaloIdL_MW_v4', + 'HLT_DoubleEle27_CaloIdL_MW_v4', + 'HLT_DoubleEle33_CaloIdL_MW_v17', + 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v20', + 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v20', + 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_NoL2Matched_v2', + 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v2', + 'HLT_DoubleL2Mu23NoVtx_2Cha_NoL2Matched_v2', + 'HLT_DoubleL2Mu23NoVtx_2Cha_v2', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v2', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_NoL2Matched_v2', + 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v2', + 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v2', + 'HLT_DoubleL2Mu25NoVtx_2Cha_NoL2Matched_v2', + 'HLT_DoubleL2Mu25NoVtx_2Cha_v2', + 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v2', + 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v2', + 'HLT_DoubleL2Mu50_v2', + 'HLT_DoubleMediumChargedIsoPFTauHPS30_L1MaxMass_Trk1_eta2p1_Reg_v1', + 'HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1', + 'HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v4', + 'HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1', + 'HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1', + 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v8', + 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v7', + 'HLT_DoubleMu20_7_Mass0to30_Photon23_v8', + 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v5', + 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v6', + 'HLT_DoubleMu33NoFiltersNoVtxDisplaced_v1', + 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v10', + 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v10', + 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v10', + 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v10', + 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v4', + 'HLT_DoubleMu3_TkMu_DsTau3Mu_v4', + 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v6', + 'HLT_DoubleMu3_Trk_Tau3mu_v12', + 'HLT_DoubleMu40NoFiltersNoVtxDisplaced_v1', + 'HLT_DoubleMu43NoFiltersNoVtx_v4', + 'HLT_DoubleMu48NoFiltersNoVtx_v4', + 'HLT_DoubleMu4_3_Bs_v14', + 'HLT_DoubleMu4_3_Jpsi_v2', + 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v7', + 'HLT_DoubleMu4_JpsiTrk_Displaced_v15', + 'HLT_DoubleMu4_Jpsi_Displaced_v7', + 'HLT_DoubleMu4_Jpsi_NoVertexing_v7', + 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v15', + 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v8', + 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v15', + 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v4', + 'HLT_DoublePFJets100_CaloBTagDeepCSV_p71_v2', + 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2', + 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2', + 'HLT_DoublePFJets200_CaloBTagDeepCSV_p71_v2', + 'HLT_DoublePFJets350_CaloBTagDeepCSV_p71_v2', + 'HLT_DoublePFJets40_CaloBTagDeepCSV_p71_v2', + 'HLT_DoublePhoton33_CaloIdL_v6', + 'HLT_DoublePhoton70_v6', + 'HLT_DoublePhoton85_v14', + 'HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1', + 'HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v1', + 'HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1', + 'HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1', + 'HLT_ECALHT800_v10', + 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v14', + 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v18', + 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v7', + 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v8', + 'HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v3', + 'HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v3', + 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8', + 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v16', + 'HLT_Ele15_IsoVVVL_PFHT450_v16', + 'HLT_Ele15_IsoVVVL_PFHT600_v20', + 'HLT_Ele15_WPLoose_Gsf_v3', + 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v9', + 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v16', + 'HLT_Ele17_WPLoose_Gsf_v3', + 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v8', + 'HLT_Ele20_WPLoose_Gsf_v6', + 'HLT_Ele20_WPTight_Gsf_v6', + 'HLT_Ele20_eta2p1_WPLoose_Gsf_v6', + 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v18', + 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v18', + 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19', + 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v19', + 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_CrossL1_v1', + 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1', + 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_CrossL1_v1', + 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1', + 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v1', + 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1', + 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v13', + 'HLT_Ele27_Ele37_CaloIdL_MW_v4', + 'HLT_Ele27_WPTight_Gsf_v16', + 'HLT_Ele28_HighEta_SC20_Mass55_v13', + 'HLT_Ele28_WPTight_Gsf_v1', + 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v13', + 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v13', + 'HLT_Ele30_WPTight_Gsf_v1', + 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v13', + 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v9', + 'HLT_Ele32_WPTight_Gsf_v15', + 'HLT_Ele35_WPTight_Gsf_L1EGMT_v5', + 'HLT_Ele35_WPTight_Gsf_v9', + 'HLT_Ele38_WPTight_Gsf_v9', + 'HLT_Ele40_WPTight_Gsf_v9', + 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v18')+cms.vstring( 'HLT_Ele50_IsoVVVL_PFHT450_v16', + 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v16', + 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v18', + 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v13', + 'HLT_HT425_v9', + 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v13', + 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v13', + 'HLT_HT500_DisplacedDijet40_DisplacedTrack_v13', + 'HLT_HT550_DisplacedDijet60_Inclusive_v13', + 'HLT_HT650_DisplacedDijet60_Inclusive_v13', + 'HLT_HcalIsolatedbunch_v5', + 'HLT_HcalNZS_v13', + 'HLT_HcalPhiSym_v15', + 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_CrossL1_v4', + 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1', + 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_CrossL1_v1', + 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1', + 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v1', + 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1', + 'HLT_IsoMu20_v15', + 'HLT_IsoMu24_TwoProngs35_v1', + 'HLT_IsoMu24_eta2p1_v15', + 'HLT_IsoMu24_v13', + 'HLT_IsoMu27_v16', + 'HLT_IsoMu30_v4', + 'HLT_IsoTrackHB_v4', + 'HLT_IsoTrackHE_v4', + 'HLT_L1ETMHadSeeds_v2', + 'HLT_L1NotBptxOR_v3', + 'HLT_L1SingleMu18_v3', + 'HLT_L1SingleMu25_v2', + 'HLT_L1SingleMuCosmics_v1', + 'HLT_L1UnpairedBunchBptxMinus_v2', + 'HLT_L1UnpairedBunchBptxPlus_v2', + 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2', + 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', + 'HLT_L2Mu10_NoVertex_NoBPTX_v6', + 'HLT_L2Mu10_v7', + 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', + 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', + 'HLT_L2Mu50_v2', + 'HLT_MET105_IsoTrk50_v9', + 'HLT_MET120_IsoTrk50_v9', + 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v11', + 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v12', + 'HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v12', + 'HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v12', + 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v12', + 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v8', + 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v8', + 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v8', + 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET140_v3', + 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v12', + 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v12', + 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v20', + 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v20', + 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v19', + 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v19', + 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v15', + 'HLT_Mu12_DoublePFJets100_CaloBTagDeepCSV_p71_v2', + 'HLT_Mu12_DoublePFJets200_CaloBTagDeepCSV_p71_v2', + 'HLT_Mu12_DoublePFJets350_CaloBTagDeepCSV_p71_v2', + 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2', + 'HLT_Mu12_DoublePFJets40_CaloBTagDeepCSV_p71_v2', + 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2', + 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2', + 'HLT_Mu12_DoublePhoton20_v5', + 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15', + 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7', + 'HLT_Mu12_v3', + 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8', + 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v15', + 'HLT_Mu15_IsoVVVL_PFHT450_v15', + 'HLT_Mu15_IsoVVVL_PFHT600_v19', + 'HLT_Mu15_v3', + 'HLT_Mu17_Photon30_IsoCaloId_v6', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v5', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v5', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v15', + 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v14', + 'HLT_Mu17_TrkIsoVVL_v13', + 'HLT_Mu17_v13', + 'HLT_Mu18_Mu9_DZ_v4', + 'HLT_Mu18_Mu9_SameSign_DZ_v4', + 'HLT_Mu18_Mu9_SameSign_v4', + 'HLT_Mu18_Mu9_v4', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v3', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v3', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v3', + 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v3', + 'HLT_Mu19_TrkIsoVVL_v4', + 'HLT_Mu19_v4', + 'HLT_Mu20_Mu10_DZ_v4', + 'HLT_Mu20_Mu10_SameSign_DZ_v4', + 'HLT_Mu20_Mu10_SameSign_v4', + 'HLT_Mu20_Mu10_v4', + 'HLT_Mu20_TkMu0_Phi_v8', + 'HLT_Mu20_v12', + 'HLT_Mu23_Mu12_DZ_v4', + 'HLT_Mu23_Mu12_SameSign_DZ_v4', + 'HLT_Mu23_Mu12_SameSign_v4', + 'HLT_Mu23_Mu12_v4', + 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15', + 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v7', + 'HLT_Mu25_TkMu0_Onia_v8', + 'HLT_Mu25_TkMu0_Phi_v8', + 'HLT_Mu27_Ele37_CaloIdL_MW_v5', + 'HLT_Mu27_v13', + 'HLT_Mu30_TkMu0_Psi_v1', + 'HLT_Mu30_TkMu0_Upsilon_v1', + 'HLT_Mu37_Ele27_CaloIdL_MW_v5', + 'HLT_Mu37_TkMu27_v5', + 'HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v1', + 'HLT_Mu3_PFJet40_v16', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v2', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v2', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v2', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v2', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v2', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v2', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v2', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v2', + 'HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v1', + 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v5', + 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v5', + 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v15', + 'HLT_Mu50_IsoVVVL_PFHT450_v15', + 'HLT_Mu50_v13', + 'HLT_Mu55_v3', + 'HLT_Mu7p5_L2Mu2_Jpsi_v10', + 'HLT_Mu7p5_L2Mu2_Upsilon_v10', + 'HLT_Mu7p5_Track2_Jpsi_v11', + 'HLT_Mu7p5_Track2_Upsilon_v11', + 'HLT_Mu7p5_Track3p5_Jpsi_v11', + 'HLT_Mu7p5_Track3p5_Upsilon_v11', + 'HLT_Mu7p5_Track7_Jpsi_v11', + 'HLT_Mu7p5_Track7_Upsilon_v11', + 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v18', + 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v18', + 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v19', + 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v19', + 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v16', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v1', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v13', + 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v11', + 'HLT_Mu8_TrkIsoVVL_v12', + 'HLT_Mu8_v12', + 'HLT_OldMu100_v3', + 'HLT_PFHT1050_v18', + 'HLT_PFHT180_v17', + 'HLT_PFHT250_v17', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v3', + 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v9', + 'HLT_PFHT350MinPFJet15_v9', + 'HLT_PFHT350_v19', + 'HLT_PFHT370_v17', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v8', + 'HLT_PFHT400_FivePFJet_100_100_60_30_30_v8', + 'HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v8', + 'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v8', + 'HLT_PFHT400_SixPFJet32_v8', + 'HLT_PFHT430_v17', + 'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v7', + 'HLT_PFHT450_SixPFJet36_v7', + 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v12', + 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v12', + 'HLT_PFHT510_v17', + 'HLT_PFHT590_v17', + 'HLT_PFHT680_v17', + 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v12', + 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v12', + 'HLT_PFHT780_v17', + 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v12', + 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v12', + 'HLT_PFHT890_v17', + 'HLT_PFJet140_v19', + 'HLT_PFJet15_v3', + 'HLT_PFJet200_v19', + 'HLT_PFJet25_v3', + 'HLT_PFJet260_v20', + 'HLT_PFJet320_v20', + 'HLT_PFJet400_v20', + 'HLT_PFJet40_v21', + 'HLT_PFJet450_v21', + 'HLT_PFJet500_v21', + 'HLT_PFJet550_v11', + 'HLT_PFJet60_v21', + 'HLT_PFJet80_v20', + 'HLT_PFJetFwd140_v18', + 'HLT_PFJetFwd15_v3', + 'HLT_PFJetFwd200_v18', + 'HLT_PFJetFwd25_v3', + 'HLT_PFJetFwd260_v19', + 'HLT_PFJetFwd320_v19', + 'HLT_PFJetFwd400_v19', + 'HLT_PFJetFwd40_v19', + 'HLT_PFJetFwd450_v19', + 'HLT_PFJetFwd500_v19', + 'HLT_PFJetFwd60_v19', + 'HLT_PFJetFwd80_v18', + 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v8', + 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v9', + 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v8', + 'HLT_PFMET110_PFMHT110_IDTight_v20', + 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v8', + 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v9', + 'HLT_PFMET120_PFMHT120_IDTight_v20', + 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v8', + 'HLT_PFMET130_PFMHT130_IDTight_v20', + 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v8', + 'HLT_PFMET140_PFMHT140_IDTight_v20', + 'HLT_PFMET200_BeamHaloCleaned_v9', + 'HLT_PFMET200_NotCleaned_v9', + 'HLT_PFMET250_NotCleaned_v9', + 'HLT_PFMET300_NotCleaned_v9', + 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v9', + 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v20', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v9', + 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v20', + 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v19', + 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v19', + 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v9', + 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v12', + 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v9', + 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v12', + 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v12', + 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v11', + 'HLT_PFMETTypeOne200_BeamHaloCleaned_v9', + 'HLT_Photon100EBHE10_v2', + 'HLT_Photon100EB_TightID_TightIso_v2', + 'HLT_Photon100EEHE10_v2', + 'HLT_Photon100EE_TightID_TightIso_v2', + 'HLT_Photon110EB_TightID_TightIso_v2', + 'HLT_Photon120EB_TightID_TightIso_v2', + 'HLT_Photon120_R9Id90_HE10_IsoM_v14', + 'HLT_Photon120_v13', + 'HLT_Photon150_v6', + 'HLT_Photon165_R9Id90_HE10_IsoM_v15', + 'HLT_Photon175_v14', + 'HLT_Photon200_v13', + 'HLT_Photon20_HoverELoose_v10', + 'HLT_Photon20_v2', + 'HLT_Photon300_NoHE_v12', + 'HLT_Photon30_HoverELoose_v10', + 'HLT_Photon33_v5', + 'HLT_Photon35_TwoProngs35_v1', + 'HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v5', + 'HLT_Photon50_R9Id90_HE10_IsoM_v14', + 'HLT_Photon50_v13', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v11', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v5', + 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v5')+cms.vstring( 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v5', + 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v5', + 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v5', + 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v5', + 'HLT_Photon75_R9Id90_HE10_IsoM_v14', + 'HLT_Photon75_v13', + 'HLT_Photon90_CaloIdL_PFHT700_v16', + 'HLT_Photon90_R9Id90_HE10_IsoM_v14', + 'HLT_Photon90_v13', + 'HLT_Physics_v7', + 'HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8', + 'HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v8', + 'HLT_QuadPFJet103_88_75_15_v5', + 'HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8', + 'HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v8', + 'HLT_QuadPFJet105_88_76_15_v5', + 'HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8', + 'HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v8', + 'HLT_QuadPFJet111_90_80_15_v5', + 'HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8', + 'HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v8', + 'HLT_QuadPFJet98_83_71_15_v5', + 'HLT_Random_v3', + 'HLT_Rsq0p35_v15', + 'HLT_Rsq0p40_v15', + 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v15', + 'HLT_RsqMR300_Rsq0p09_MR200_v15', + 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v15', + 'HLT_RsqMR320_Rsq0p09_MR200_v15', + 'HLT_SingleJet30_Mu12_SinglePFJet40_v11', + 'HLT_SinglePhoton10_Eta3p1ForPPRef_v8', + 'HLT_SinglePhoton20_Eta3p1ForPPRef_v9', + 'HLT_SinglePhoton30_Eta3p1ForPPRef_v9', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v4', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v4', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v4', + 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v4', + 'HLT_TkMu100_v2', + 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v5', + 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v3', + 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v9', + 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v9', + 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v9', + 'HLT_TripleMu_10_5_5_DZ_v10', + 'HLT_TripleMu_12_10_5_v10', + 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v3', + 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v8', + 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v3', + 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v3', + 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v4', + 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v4', + 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v4', + 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v6', + 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v12', + 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v13', + 'HLT_UncorrectedJetE30_NoBPTX3BX_v6', + 'HLT_UncorrectedJetE30_NoBPTX_v6', + 'HLT_UncorrectedJetE60_NoBPTX3BX_v6', + 'HLT_UncorrectedJetE70_NoBPTX3BX_v6', + 'HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v1', + 'HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v1', + 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v1', + 'HLT_ZeroBias_Alignment_v1', + 'HLT_ZeroBias_FirstBXAfterTrain_v3', + 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', + 'HLT_ZeroBias_FirstCollisionInTrain_v4', + 'HLT_ZeroBias_IsolatedBunches_v5', + 'HLT_ZeroBias_LastCollisionInTrain_v3', + 'HLT_ZeroBias_v6') ), + ParkingBPH1 = cms.vstring( 'HLT_Mu12_IP6_part0_v2', + 'HLT_Mu7_IP4_part0_v2', + 'HLT_Mu8_IP3_part0_v3', + 'HLT_Mu8_IP5_part0_v2', + 'HLT_Mu8_IP6_part0_v2', + 'HLT_Mu9_IP0_part0_v2', + 'HLT_Mu9_IP3_part0_v2', + 'HLT_Mu9_IP4_part0_v2', + 'HLT_Mu9_IP5_part0_v2', + 'HLT_Mu9_IP6_part0_v3' ), + ParkingBPH2 = cms.vstring( 'HLT_Mu12_IP6_part1_v2', + 'HLT_Mu7_IP4_part1_v2', + 'HLT_Mu8_IP3_part1_v3', + 'HLT_Mu8_IP5_part1_v2', + 'HLT_Mu8_IP6_part1_v2', + 'HLT_Mu9_IP4_part1_v2', + 'HLT_Mu9_IP5_part1_v2', + 'HLT_Mu9_IP6_part1_v3' ), + ParkingBPH3 = cms.vstring( 'HLT_Mu12_IP6_part2_v2', + 'HLT_Mu7_IP4_part2_v2', + 'HLT_Mu8_IP3_part2_v3', + 'HLT_Mu8_IP5_part2_v2', + 'HLT_Mu8_IP6_part2_v2', + 'HLT_Mu9_IP4_part2_v2', + 'HLT_Mu9_IP5_part2_v2', + 'HLT_Mu9_IP6_part2_v3' ), + ParkingBPH4 = cms.vstring( 'HLT_Mu12_IP6_part3_v2', + 'HLT_Mu7_IP4_part3_v2', + 'HLT_Mu8_IP3_part3_v3', + 'HLT_Mu8_IP5_part3_v2', + 'HLT_Mu8_IP6_part3_v2', + 'HLT_Mu9_IP4_part3_v2', + 'HLT_Mu9_IP5_part3_v2', + 'HLT_Mu9_IP6_part3_v3' ), + ParkingBPH5 = cms.vstring( 'HLT_Mu12_IP6_part4_v2', + 'HLT_Mu7_IP4_part4_v2', + 'HLT_Mu8_IP3_part4_v3', + 'HLT_Mu8_IP5_part4_v2', + 'HLT_Mu8_IP6_part4_v2', + 'HLT_Mu9_IP4_part4_v2', + 'HLT_Mu9_IP5_part4_v2', + 'HLT_Mu9_IP6_part4_v3' ), + ParkingBPHPromptCSCS = cms.vstring( 'HLT_Mu12_IP6_ToCSCS_v1', + 'HLT_Mu7_IP4_ToCSCS_v1', + 'HLT_Mu8_IP3_ToCSCS_v1', + 'HLT_Mu8_IP5_ToCSCS_v1', + 'HLT_Mu8_IP6_ToCSCS_v1', + 'HLT_Mu9_IP4_ToCSCS_v1', + 'HLT_Mu9_IP5_ToCSCS_v1', + 'HLT_Mu9_IP6_ToCSCS_v1' ), + RPCMonitor = cms.vstring( 'AlCa_RPCMuonNormalisation_v13' ), + ScoutingMonitor = cms.vstring( 'DST_Run3_PFScoutingPixelTracking_v16', + 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v14', + 'HLT_Ele35_WPTight_Gsf_v9', + 'HLT_IsoMu27_v16', + 'HLT_Mu50_v13', + 'HLT_PFHT1050_v18', + 'HLT_Photon200_v13' ), + ScoutingPFRun3 = cms.vstring( 'DST_Run3_PFScoutingPixelTracking_v16' ), + SingleMuon = cms.vstring( 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v12', + 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_CrossL1_v4', + 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1', + 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_CrossL1_v1', + 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1', + 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v1', + 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1', + 'HLT_IsoMu20_v15', + 'HLT_IsoMu24_TwoProngs35_v1', + 'HLT_IsoMu24_eta2p1_v15', + 'HLT_IsoMu24_v13', + 'HLT_IsoMu27_v16', + 'HLT_IsoMu30_v4', + 'HLT_L1SingleMu18_v3', + 'HLT_L1SingleMu25_v2', + 'HLT_L2Mu10_v7', + 'HLT_L2Mu50_v2', + 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v15', + 'HLT_Mu12_v3', + 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8', + 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v15', + 'HLT_Mu15_IsoVVVL_PFHT450_v15', + 'HLT_Mu15_IsoVVVL_PFHT600_v19', + 'HLT_Mu15_v3', + 'HLT_Mu20_v12', + 'HLT_Mu27_v13', + 'HLT_Mu3_PFJet40_v16', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v2', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v2', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v2', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v2', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v2', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v2', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v2', + 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v2', + 'HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v15', + 'HLT_Mu50_IsoVVVL_PFHT450_v15', + 'HLT_Mu50_v13', + 'HLT_Mu55_v3', + 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v16', + 'HLT_OldMu100_v3', + 'HLT_TkMu100_v2' ), + Tau = cms.vstring( 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v12', + 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v12', + 'HLT_DoubleMediumChargedIsoPFTauHPS30_L1MaxMass_Trk1_eta2p1_Reg_v1', + 'HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1', + 'HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v4', + 'HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1', + 'HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1', + 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v12', + 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v12', + 'HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1', + 'HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v1', + 'HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1', + 'HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1', + 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v11', + 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v12', + 'HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v12', + 'HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v12', + 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v12', + 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v8', + 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v8', + 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v8', + 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET140_v3', + 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v12', + 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v12', + 'HLT_Photon35_TwoProngs35_v1', + 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_v3', + 'HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v1', + 'HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v1', + 'HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v1' ), + TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4', + 'HLT_HcalCalibration_v5' ), + TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4', + 'HLT_HcalCalibration_v5' ), + ZeroBias = cms.vstring( 'HLT_Random_v3', + 'HLT_ZeroBias_Alignment_v1', + 'HLT_ZeroBias_FirstBXAfterTrain_v3', + 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', + 'HLT_ZeroBias_FirstCollisionInTrain_v4', + 'HLT_ZeroBias_IsolatedBunches_v5', + 'HLT_ZeroBias_LastCollisionInTrain_v3', + 'HLT_ZeroBias_v6' ) +) + +CSCChannelMapperESSource = cms.ESSource( "EmptyESSource", + recordName = cms.string( "CSCChannelMapperRecord" ), + iovIsRunNotTime = cms.bool( True ), + firstValid = cms.vuint32( 1 ) +) +CSCINdexerESSource = cms.ESSource( "EmptyESSource", + recordName = cms.string( "CSCIndexerRecord" ), + iovIsRunNotTime = cms.bool( True ), + firstValid = cms.vuint32( 1 ) +) +GlobalParametersRcdSource = cms.ESSource( "EmptyESSource", + recordName = cms.string( "L1TGlobalParametersRcd" ), + iovIsRunNotTime = cms.bool( True ), + firstValid = cms.vuint32( 1 ) +) +GlobalTag = cms.ESSource( "PoolDBESSource", + DBParameters = cms.PSet( + connectionRetrialTimeOut = cms.untracked.int32( 60 ), + idleConnectionCleanupPeriod = cms.untracked.int32( 10 ), + enableReadOnlySessionOnUpdateConnection = cms.untracked.bool( False ), + enablePoolAutomaticCleanUp = cms.untracked.bool( False ), + messageLevel = cms.untracked.int32( 0 ), + authenticationPath = cms.untracked.string( "." ), + connectionRetrialPeriod = cms.untracked.int32( 10 ), + connectionTimeOut = cms.untracked.int32( 0 ), + enableConnectionSharing = cms.untracked.bool( True ) + ), + connect = cms.string( "frontier://FrontierProd/CMS_CONDITIONS" ), + globaltag = cms.string( "103X_dataRun2_HLT_v1" ), + snapshotTime = cms.string( "" ), + toGet = cms.VPSet( + ), + DumpStat = cms.untracked.bool( False ), + ReconnectEachRun = cms.untracked.bool( False ), + RefreshAlways = cms.untracked.bool( False ), + RefreshEachRun = cms.untracked.bool( False ), + RefreshOpenIOVs = cms.untracked.bool( False ), + pfnPostfix = cms.untracked.string( "None" ) +) +HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP", + appendToDataLabel = cms.string( "HBHE" ), + timeSlewParametersM2 = cms.VPSet( + cms.PSet( slope = cms.double( -3.178648 ), + tmax = cms.double( 16.0 ), + tzero = cms.double( 23.960177 ) + ), + cms.PSet( slope = cms.double( -1.5610227 ), + tmax = cms.double( 10.0 ), + tzero = cms.double( 11.977461 ) + ), + cms.PSet( slope = cms.double( -1.075824 ), + tmax = cms.double( 6.25 ), + tzero = cms.double( 9.109694 ) + ) + ), + timeSlewParametersM3 = cms.VPSet( + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 32.0 ), + tspar0 = cms.double( 15.5 ), + tspar1 = cms.double( -3.2 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ) + ) +) +HepPDTESSource = cms.ESSource( "HepPDTESSource", + pdtFileName = cms.FileInPath( "SimGeneral/HepPDTESSource/data/pythiaparticle.tbl" ) +) +eegeom = cms.ESSource( "EmptyESSource", + recordName = cms.string( "EcalMappingRcd" ), + iovIsRunNotTime = cms.bool( True ), + firstValid = cms.vuint32( 1 ) +) +es_hardcode = cms.ESSource( "HcalHardcodeCalibrations", + fromDDD = cms.untracked.bool( False ), + toGet = cms.untracked.vstring( 'GainWidths' ) +) +hltESSBTagRecord = cms.ESSource( "EmptyESSource", + recordName = cms.string( "JetTagComputerRecord" ), + iovIsRunNotTime = cms.bool( True ), + firstValid = cms.vuint32( 1 ) +) +hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource", + recordName = cms.string( "EcalSeverityLevelAlgoRcd" ), + iovIsRunNotTime = cms.bool( True ), + firstValid = cms.vuint32( 1 ) +) +hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource", + recordName = cms.string( "HcalSeverityLevelComputerRcd" ), + iovIsRunNotTime = cms.bool( True ), + firstValid = cms.vuint32( 1 ) +) +ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource", + RunType = cms.string( "Run2" ), + PitchSimY = cms.double( 0.15 ), + PitchSimX = cms.double( 0.1 ), + thickness = cms.double( 0.23 ), + noOfPixelSimX = cms.int32( 160 ), + noOfPixelSimY = cms.int32( 104 ), + noOfPixels = cms.int32( 16640 ), + simXWidth = cms.double( 16.6 ), + simYWidth = cms.double( 24.4 ), + deadEdgeWidth = cms.double( 0.2 ), + activeEdgeSigma = cms.double( 0.02 ), + physActiveEdgeDist = cms.double( 0.15 ), + appendToDataLabel = cms.string( "" ) +) + +AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", + MaxDPhi = cms.double( 1.6 ), + ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ), + PropagationDirection = cms.string( "anyDirection" ) +) +CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer", + AlgoName = cms.string( "CSCChannelMapperPostls1" ) +) +CSCGeometryESModule = cms.ESProducer( "CSCGeometryESModule", + fromDDD = cms.bool( False ), + fromDD4hep = cms.bool( False ), + alignmentsLabel = cms.string( "" ), + appendToDataLabel = cms.string( "" ), + useRealWireGeometry = cms.bool( True ), + useOnlyWiresInME1a = cms.bool( False ), + useGangedStripsInME1a = cms.bool( False ), + useCentreTIOffsets = cms.bool( False ), + applyAlignment = cms.bool( True ), + debugV = cms.untracked.bool( False ) +) +CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer", + AlgoName = cms.string( "CSCIndexerPostls1" ) +) +CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer", + appendToDataLabel = cms.string( "" ) +) +CaloGeometryBuilder = cms.ESProducer( "CaloGeometryBuilder", + SelectedCalos = cms.vstring( 'HCAL', + 'ZDC', + 'EcalBarrel', + 'EcalEndcap', + 'EcalPreshower', + 'TOWER' ) +) +CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" ) +CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder", + MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ), + MapAuto = cms.untracked.bool( False ), + SkipHE = cms.untracked.bool( False ), + appendToDataLabel = cms.string( "" ) +) +CaloTowerGeometryFromDBEP = cms.ESProducer( "CaloTowerGeometryFromDBEP", + applyAlignment = cms.bool( False ) +) +CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP", + appendToDataLabel = cms.string( "" ) +) +CastorDbProducer = cms.ESProducer( "CastorDbProducer", + appendToDataLabel = cms.string( "" ) +) +ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer", + ComponentName = cms.string( "ClusterShapeHitFilter" ), + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) +) +DTGeometryESModule = cms.ESProducer( "DTGeometryESModule", + fromDDD = cms.bool( False ), + fromDD4hep = cms.bool( False ), + DDDetector = cms.ESInputTag( "","" ), + alignmentsLabel = cms.string( "" ), + appendToDataLabel = cms.string( "" ), + attribute = cms.string( "MuStructure" ), + value = cms.string( "MuonBarrelDT" ), + applyAlignment = cms.bool( True ) +) +DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer", + appendToDataLabel = cms.string( "" ) +) +EcalBarrelGeometryFromDBEP = cms.ESProducer( "EcalBarrelGeometryFromDBEP", + applyAlignment = cms.bool( True ) +) +EcalElectronicsMappingBuilder = cms.ESProducer( "EcalElectronicsMappingBuilder" ) +EcalEndcapGeometryFromDBEP = cms.ESProducer( "EcalEndcapGeometryFromDBEP", + applyAlignment = cms.bool( True ) +) +EcalLaserCorrectionService = cms.ESProducer( "EcalLaserCorrectionService", + maxExtrapolationTimeInSec = cms.uint32( 0 ), + appendToDataLabel = cms.string( "" ) +) +EcalPreshowerGeometryFromDBEP = cms.ESProducer( "EcalPreshowerGeometryFromDBEP", + applyAlignment = cms.bool( True ) +) +GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer", + TotalBxInEvent = cms.int32( 5 ), + NumberPhysTriggers = cms.uint32( 512 ), + NumberL1Muon = cms.uint32( 8 ), + NumberL1EGamma = cms.uint32( 12 ), + NumberL1Jet = cms.uint32( 12 ), + NumberL1Tau = cms.uint32( 12 ), + NumberChips = cms.uint32( 1 ), + PinsOnChip = cms.uint32( 512 ), + OrderOfChip = cms.vint32( 1 ), + NumberL1IsoEG = cms.uint32( 4 ), + NumberL1JetCounts = cms.uint32( 12 ), + UnitLength = cms.int32( 8 ), + NumberL1ForJet = cms.uint32( 4 ), + IfCaloEtaNumberBits = cms.uint32( 4 ), + IfMuEtaNumberBits = cms.uint32( 6 ), + NumberL1TauJet = cms.uint32( 4 ), + NumberL1Mu = cms.uint32( 4 ), + NumberConditionChips = cms.uint32( 1 ), + NumberPsbBoards = cms.int32( 7 ), + NumberL1CenJet = cms.uint32( 4 ), + PinsOnConditionChip = cms.uint32( 512 ), + NumberL1NoIsoEG = cms.uint32( 4 ), + NumberTechnicalTriggers = cms.uint32( 64 ), + NumberPhysTriggersExtended = cms.uint32( 64 ), + WordLength = cms.int32( 64 ), + OrderConditionChip = cms.vint32( 1 ), + appendToDataLabel = cms.string( "" ) +) +HcalGeometryFromDBEP = cms.ESProducer( "HcalGeometryFromDBEP", + applyAlignment = cms.bool( False ) +) +HcalTopologyIdealEP = cms.ESProducer( "HcalTopologyIdealEP", + Exclude = cms.untracked.string( "" ), + MergePosition = cms.untracked.bool( True ), + appendToDataLabel = cms.string( "" ) +) +MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", + SimpleMagneticField = cms.string( "" ), + MaxDPhi = cms.double( 1.6 ), + ComponentName = cms.string( "PropagatorWithMaterial" ), + Mass = cms.double( 0.105 ), + PropagationDirection = cms.string( "alongMomentum" ), + useRungeKutta = cms.bool( False ), + ptMin = cms.double( -1.0 ) +) +MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer", + SimpleMagneticField = cms.string( "ParabolicMf" ), + MaxDPhi = cms.double( 1.6 ), + ComponentName = cms.string( "PropagatorWithMaterialForHI" ), + Mass = cms.double( 0.139 ), + PropagationDirection = cms.string( "alongMomentum" ), + useRungeKutta = cms.bool( False ), + ptMin = cms.double( -1.0 ) +) +MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer", + SimpleMagneticField = cms.string( "ParabolicMf" ), + MaxDPhi = cms.double( 1.6 ), + ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ), + Mass = cms.double( 0.105 ), + PropagationDirection = cms.string( "alongMomentum" ), + useRungeKutta = cms.bool( False ), + ptMin = cms.double( -1.0 ) +) +OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", + SimpleMagneticField = cms.string( "" ), + MaxDPhi = cms.double( 1.6 ), + ComponentName = cms.string( "PropagatorWithMaterialOpposite" ), + Mass = cms.double( 0.105 ), + PropagationDirection = cms.string( "oppositeToMomentum" ), + useRungeKutta = cms.bool( False ), + ptMin = cms.double( -1.0 ) +) +OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer", + SimpleMagneticField = cms.string( "ParabolicMf" ), + MaxDPhi = cms.double( 1.6 ), + ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ), + Mass = cms.double( 0.139 ), + PropagationDirection = cms.string( "oppositeToMomentum" ), + useRungeKutta = cms.bool( False ), + ptMin = cms.double( -1.0 ) +) +OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer", + SimpleMagneticField = cms.string( "ParabolicMf" ), + MaxDPhi = cms.double( 1.6 ), + ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), + Mass = cms.double( 0.105 ), + PropagationDirection = cms.string( "oppositeToMomentum" ), + useRungeKutta = cms.bool( False ), + ptMin = cms.double( -1.0 ) +) +OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer", + SimpleMagneticField = cms.string( "ParabolicMf" ), + MaxDPhi = cms.double( 1.6 ), + ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), + Mass = cms.double( 0.105 ), + PropagationDirection = cms.string( "oppositeToMomentum" ), + useRungeKutta = cms.bool( False ), + ptMin = cms.double( 0.1 ) +) +ParametrizedMagneticFieldProducer = cms.ESProducer( "AutoParametrizedMagneticFieldProducer", + version = cms.string( "Parabolic" ), + label = cms.untracked.string( "ParabolicMf" ), + valueOverride = cms.int32( -1 ) +) +PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer", + SimpleMagneticField = cms.string( "ParabolicMf" ), + MaxDPhi = cms.double( 4.0 ), + ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ), + Mass = cms.double( 0.1396 ), + PropagationDirection = cms.string( "alongMomentum" ), + useRungeKutta = cms.bool( False ), + ptMin = cms.double( -1.0 ) +) +PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer", + SimpleMagneticField = cms.string( "ParabolicMf" ), + MaxDPhi = cms.double( 1.6 ), + ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ), + Mass = cms.double( 0.105 ), + PropagationDirection = cms.string( "alongMomentum" ), + useRungeKutta = cms.bool( False ), + ptMin = cms.double( 0.1 ) +) +RPCGeometryESModule = cms.ESProducer( "RPCGeometryESModule", + fromDDD = cms.untracked.bool( False ), + fromDD4hep = cms.untracked.bool( False ), + appendToDataLabel = cms.string( "" ) +) +SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer", + QualityLabel = cms.string( "" ), + Label = cms.string( "" ), + appendToDataLabel = cms.string( "" ) +) +SiStripGainESProducer = cms.ESProducer( "SiStripGainESProducer", + appendToDataLabel = cms.string( "" ), + printDebug = cms.untracked.bool( False ), + AutomaticNormalization = cms.bool( False ), + APVGain = cms.VPSet( + cms.PSet( NormalizationFactor = cms.untracked.double( 1.0 ), + Label = cms.untracked.string( "" ), + Record = cms.string( "SiStripApvGainRcd" ) + ), + cms.PSet( NormalizationFactor = cms.untracked.double( 1.0 ), + Label = cms.untracked.string( "" ), + Record = cms.string( "SiStripApvGain2Rcd" ) + ) + ) +) +SiStripQualityESProducer = cms.ESProducer( "SiStripQualityESProducer", + appendToDataLabel = cms.string( "" ), + ListOfRecordToMerge = cms.VPSet( + cms.PSet( record = cms.string( "SiStripDetVOffRcd" ), + tag = cms.string( "" ) + ), + cms.PSet( record = cms.string( "SiStripDetCablingRcd" ), + tag = cms.string( "" ) + ), + cms.PSet( record = cms.string( "SiStripBadChannelRcd" ), + tag = cms.string( "" ) + ), + cms.PSet( record = cms.string( "SiStripBadFiberRcd" ), + tag = cms.string( "" ) + ), + cms.PSet( record = cms.string( "SiStripBadModuleRcd" ), + tag = cms.string( "" ) + ) + ), + ReduceGranularity = cms.bool( False ), + ThresholdForReducedGranularity = cms.double( 0.3 ), + PrintDebugOutput = cms.bool( False ), + UseEmptyRunInfo = cms.bool( False ) +) +SiStripRecHitMatcherESProducer = cms.ESProducer( "SiStripRecHitMatcherESProducer", + ComponentName = cms.string( "StandardMatcher" ), + NSigmaInside = cms.double( 3.0 ), + PreFilter = cms.bool( False ) +) +SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity", + EtaDivisions = cms.untracked.uint32( 20 ), + PhiDivisions = cms.untracked.uint32( 20 ), + EtaMax = cms.untracked.double( 2.5 ) +) +SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer", + use3d = cms.bool( True ), + unBoost = cms.bool( False ), + useSignificance = cms.bool( True ), + minTracks = cms.uint32( 3 ), + minVertices = cms.uint32( 1 ) +) +SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", + ComponentName = cms.string( "SteppingHelixPropagatorAny" ), + NoErrorPropagation = cms.bool( False ), + PropagationDirection = cms.string( "anyDirection" ), + useTuningForL2Speed = cms.bool( False ), + useIsYokeFlag = cms.bool( True ), + endcapShiftInZNeg = cms.double( 0.0 ), + SetVBFPointer = cms.bool( False ), + AssumeNoMaterial = cms.bool( False ), + endcapShiftInZPos = cms.double( 0.0 ), + useInTeslaFromMagField = cms.bool( False ), + VBFName = cms.string( "VolumeBasedMagneticField" ), + useEndcapShiftsInZ = cms.bool( False ), + sendLogWarning = cms.bool( False ), + useMatVolumes = cms.bool( True ), + debug = cms.bool( False ), + ApplyRadX0Correction = cms.bool( True ), + useMagVolumes = cms.bool( True ), + returnTangentPlane = cms.bool( True ) +) +TrackerAdditionalParametersPerDetESModule = cms.ESProducer( "TrackerAdditionalParametersPerDetESModule", + appendToDataLabel = cms.string( "" ) +) +TrackerDigiGeometryESModule = cms.ESProducer( "TrackerDigiGeometryESModule", + appendToDataLabel = cms.string( "" ), + fromDDD = cms.bool( False ), + applyAlignment = cms.bool( True ), + alignmentsLabel = cms.string( "" ) +) +TrackerGeometricDetESModule = cms.ESProducer( "TrackerGeometricDetESModule", + fromDDD = cms.bool( False ), + fromDD4hep = cms.bool( False ), + appendToDataLabel = cms.string( "" ) +) +TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer", + ComponentName = cms.string( "TransientTrackBuilder" ) +) +VolumeBasedMagneticFieldESProducer = cms.ESProducer( "VolumeBasedMagneticFieldESProducerFromDB", + label = cms.untracked.string( "" ), + debugBuilder = cms.untracked.bool( False ), + valueOverride = cms.int32( -1 ) +) +ZdcGeometryFromDBEP = cms.ESProducer( "ZdcGeometryFromDBEP", + applyAlignment = cms.bool( False ) +) +caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", + ComponentName = cms.string( "CaloDetIdAssociator" ), + etaBinSize = cms.double( 0.087 ), + nEta = cms.int32( 70 ), + nPhi = cms.int32( 72 ), + hcalRegion = cms.int32( 2 ), + includeBadChambers = cms.bool( False ), + includeGEM = cms.bool( False ), + includeME0 = cms.bool( False ) +) +cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer", + ComponentName = cms.string( "CosmicNavigationSchool" ), + SimpleMagneticField = cms.string( "" ) +) +ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule", + verbosity = cms.untracked.uint32( 1 ), + buildMisalignedGeometry = cms.bool( False ), + isRun2 = cms.bool( True ), + dbTag = cms.string( "" ), + compactViewTag = cms.string( "" ), + fromPreprocessedDB = cms.untracked.bool( True ), + fromDD4hep = cms.untracked.bool( False ), + appendToDataLabel = cms.string( "" ) +) +ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource", + lhcInfoLabel = cms.string( "" ), + opticsLabel = cms.string( "" ), + appendToDataLabel = cms.string( "" ) +) +ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", + ComponentName = cms.string( "EcalDetIdAssociator" ), + etaBinSize = cms.double( 0.02 ), + nEta = cms.int32( 300 ), + nPhi = cms.int32( 360 ), + hcalRegion = cms.int32( 2 ), + includeBadChambers = cms.bool( False ), + includeGEM = cms.bool( False ), + includeME0 = cms.bool( False ) +) +ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer", + flagMask = cms.PSet( + kBad = cms.vstring( 'kFaultyHardware', + 'kDead', + 'kKilled' ), + kGood = cms.vstring( 'kGood' ), + kRecovered = cms.vstring( 'kLeadingEdgeRecovered', + 'kTowerRecovered' ), + kProblematic = cms.vstring( 'kPoorReco', + 'kPoorCalib', + 'kNoisy', + 'kSaturated' ), + kWeird = cms.vstring( 'kWeird', + 'kDiWeird' ), + kTime = cms.vstring( 'kOutOfTime' ) + ), + dbstatusMask = cms.PSet( + kBad = cms.vstring( 'kNonRespondingIsolated', + 'kDeadVFE', + 'kDeadFE', + 'kNoDataNoTP' ), + kGood = cms.vstring( 'kOk' ), + kRecovered = cms.vstring( ), + kProblematic = cms.vstring( 'kDAC', + 'kNoLaser', + 'kNoisy', + 'kNNoisy', + 'kNNNoisy', + 'kNNNNoisy', + 'kNNNNNoisy', + 'kFixedG6', + 'kFixedG1', + 'kFixedG0' ), + kWeird = cms.vstring( ), + kTime = cms.vstring( ) + ), + timeThresh = cms.double( 2.0 ) +) +hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP" ) +hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule", + appendToDataLabel = cms.string( "" ) +) +hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule", + appendToDataLabel = cms.string( "" ) +) +hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", + ComponentName = cms.string( "HcalDetIdAssociator" ), + etaBinSize = cms.double( 0.087 ), + nEta = cms.int32( 70 ), + nPhi = cms.int32( 72 ), + hcalRegion = cms.int32( 2 ), + includeBadChambers = cms.bool( False ), + includeGEM = cms.bool( False ), + includeME0 = cms.bool( False ) +) +hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer", + phase = cms.uint32( 1 ), + RecoveredRecHitBits = cms.vstring( ), + SeverityLevels = cms.VPSet( + cms.PSet( ChannelStatus = cms.vstring( ), + RecHitFlags = cms.vstring( 'TimingFromTDC' ), + Level = cms.int32( 0 ) + ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ), + RecHitFlags = cms.vstring( ), + Level = cms.int32( 1 ) + ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ), + RecHitFlags = cms.vstring( ), + Level = cms.int32( 5 ) + ), + cms.PSet( ChannelStatus = cms.vstring( ), + RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity', + 'HBHEIsolatedNoise', + 'HBHEFlatNoise', + 'HBHESpikeNoise', + 'HBHETS4TS5Noise', + 'HBHENegativeNoise', + 'HBHEPulseFitBit', + 'HBHEOOTPU' ), + Level = cms.int32( 8 ) + ), + cms.PSet( ChannelStatus = cms.vstring( ), + RecHitFlags = cms.vstring( 'HFLongShort', + 'HFS8S1Ratio', + 'HFPET', + 'HFSignalAsymmetry' ), + Level = cms.int32( 11 ) + ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), + RecHitFlags = cms.vstring( ), + Level = cms.int32( 15 ) + ), + cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff', + 'HcalCellDead' ), + RecHitFlags = cms.vstring( ), + Level = cms.int32( 20 ) + ) + ), + DropChannelStatusBits = cms.vstring( 'HcalCellMask', + 'HcalCellOff', + 'HcalCellDead' ), + appendToDataLabel = cms.string( "" ) +) +hcal_db_producer = cms.ESProducer( "HcalDbProducer" ) +hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer", + useCondDB = cms.bool( False ), + weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ), + useGBRForest = cms.bool( True ), + useAdaBoost = cms.bool( False ) +) +hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer", + trackPseudoSelection = 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 ), + maxDecayLen = cms.double( 5.0 ), + qualityClass = cms.string( "any" ), + jetDeltaRMax = cms.double( 0.3 ), + normChi2Max = cms.double( 99999.9 ), + pixelHitsMin = cms.uint32( 0 ), + sip2dSigMin = cms.double( 2.0 ), + sip2dValMin = cms.double( -99999.9 ), + sip3dSigMin = cms.double( -99999.9 ), + sip3dValMin = cms.double( -99999.9 ) + ), + 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 ), + maxDecayLen = cms.double( 5.0 ), + qualityClass = cms.string( "any" ), + jetDeltaRMax = cms.double( 0.3 ), + 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 ) + ), + trackFlip = cms.bool( False ), + vertexFlip = cms.bool( False ), + SoftLeptonFlip = cms.bool( False ), + useTrackWeights = cms.bool( True ), + pseudoMultiplicityMin = cms.uint32( 2 ), + correctVertexMass = cms.bool( True ), + trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), + charmCut = cms.double( 1.5 ), + minimumTrackWeight = cms.double( 0.5 ), + pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), + trackMultiplicityMin = cms.uint32( 3 ), + trackSort = cms.string( "sip2dSig" ), + useCategories = cms.bool( True ), + calibrationRecords = cms.vstring( 'CombinedSVRecoVertex', + 'CombinedSVPseudoVertex', + 'CombinedSVNoVertex' ), + recordLabel = cms.string( "HLT" ), + categoryVariableName = cms.string( "vertexCategory" ) +) +hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer", + 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 ) + ), + trackFlip = cms.bool( False ), + vertexFlip = cms.bool( False ), + SoftLeptonFlip = cms.bool( False ), + useTrackWeights = cms.bool( True ), + pseudoMultiplicityMin = cms.uint32( 2 ), + correctVertexMass = cms.bool( True ), + trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), + charmCut = cms.double( 1.5 ), + minimumTrackWeight = cms.double( 0.5 ), + pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), + trackMultiplicityMin = cms.uint32( 3 ), + trackSort = cms.string( "sip2dSig" ), + useCategories = cms.bool( True ), + calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex', + 'CombinedSVIVFV2PseudoVertex', + 'CombinedSVIVFV2NoVertex' ), + recordLabel = cms.string( "HLT" ), + categoryVariableName = cms.string( "vertexCategory" ) +) +hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer", + impactParameterType = cms.int32( 1 ), + minimumImpactParameter = cms.double( -1.0 ), + useSignedImpactParameterSig = cms.bool( True ), + maximumDistanceToJetAxis = cms.double( 999999.0 ), + deltaR = cms.double( -1.0 ), + deltaRmin = cms.double( 0.0 ), + maximumDecayLength = cms.double( 999999.0 ), + maxImpactParameter = cms.double( 0.1 ), + maxImpactParameterSig = cms.double( 999999.0 ), + trackQualityClass = cms.string( "any" ), + nthTrack = cms.int32( -1 ) +) +hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer", + a_dR = cms.double( -0.001053 ), + b_dR = cms.double( 0.6263 ), + a_pT = cms.double( 0.005263 ), + b_pT = cms.double( 0.3684 ), + min_pT = cms.double( 120.0 ), + max_pT = cms.double( 500.0 ), + min_pT_dRcut = cms.double( 0.5 ), + max_pT_dRcut = cms.double( 0.1 ), + max_pT_trackPTcut = cms.double( 3.0 ), + minimumImpactParameter = cms.double( 0.05 ), + useSignedImpactParameterSig = cms.bool( False ), + impactParameterType = cms.int32( 1 ), + maximumDistanceToJetAxis = cms.double( 9999999.0 ), + deltaR = cms.double( -1.0 ), + maximumDecayLength = cms.double( 999999.0 ), + nthTrack = cms.int32( 1 ), + trackQualityClass = cms.string( "any" ), + useVariableJTA = cms.bool( False ) +) +hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", + MaxDPhi = cms.double( 1.6 ), + ComponentName = cms.string( "hltESPAnalyticalPropagator" ), + PropagationDirection = cms.string( "alongMomentum" ) +) +hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", + MaxDPhi = cms.double( 1.6 ), + ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ), + PropagationDirection = cms.string( "oppositeToMomentum" ) +) +hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", + SimpleMagneticField = cms.string( "" ), + MaxDPhi = cms.double( 1.6 ), + ComponentName = cms.string( "hltESPBwdElectronPropagator" ), + Mass = cms.double( 5.11E-4 ), + PropagationDirection = cms.string( "oppositeToMomentum" ), + useRungeKutta = cms.bool( False ), + ptMin = cms.double( -1.0 ) +) +hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", + MaxChi2 = cms.double( 16.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 0.5 ), + MaxSagitta = cms.double( 2.0 ), + MinimalTolerance = cms.double( 0.5 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ), + pTChargeCutThreshold = cms.double( -1.0 ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + appendToDataLabel = cms.string( "" ) +) +hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", + MaxChi2 = cms.double( 16.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 0.5 ), + MaxSagitta = cms.double( 2.0 ), + MinimalTolerance = cms.double( 0.5 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), + pTChargeCutThreshold = cms.double( -1.0 ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + appendToDataLabel = cms.string( "" ) +) +hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", + MaxChi2 = cms.double( 2000.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 100.0 ), + MaxSagitta = cms.double( -1.0 ), + MinimalTolerance = cms.double( 10.0 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ), + pTChargeCutThreshold = cms.double( -1.0 ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + appendToDataLabel = cms.string( "" ) +) +hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", + MaxChi2 = cms.double( 30.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 100.0 ), + MaxSagitta = cms.double( -1.0 ), + MinimalTolerance = cms.double( 10.0 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), + pTChargeCutThreshold = cms.double( -1.0 ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), + appendToDataLabel = cms.string( "" ) +) +hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", + MaxChi2 = cms.double( 9.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 0.5 ), + MaxSagitta = cms.double( 2.0 ), + MinimalTolerance = cms.double( 0.5 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), + pTChargeCutThreshold = cms.double( 15.0 ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + appendToDataLabel = cms.string( "" ) +) +hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", + MaxChi2 = cms.double( 9.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 100.0 ), + MaxSagitta = cms.double( -1.0 ), + MinimalTolerance = cms.double( 10.0 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), + pTChargeCutThreshold = cms.double( 15.0 ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ), + appendToDataLabel = cms.string( "" ) +) +hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", + MaxChi2 = cms.double( 16.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 0.5 ), + MaxSagitta = cms.double( 2.0 ), + MinimalTolerance = cms.double( 0.5 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), + pTChargeCutThreshold = cms.double( -1.0 ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), + appendToDataLabel = cms.string( "" ) +) +hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", + MaxChi2 = cms.double( 40.0 ), + nSigma = cms.double( 4.0 ), + MaxDisplacement = cms.double( 0.5 ), + MaxSagitta = cms.double( 2.0 ), + MinimalTolerance = cms.double( 0.5 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ), + ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ), + appendToDataLabel = cms.string( "" ) +) +hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", + MaxChi2 = cms.double( 16.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 100.0 ), + MaxSagitta = cms.double( -1.0 ), + MinimalTolerance = cms.double( 10.0 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ), + appendToDataLabel = cms.string( "" ) +) +hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", + MaxChi2 = cms.double( 30.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 100.0 ), + MaxSagitta = cms.double( -1.0 ), + MinimalTolerance = cms.double( 10.0 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ), + appendToDataLabel = cms.string( "" ) +) +hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", + MaxChi2 = cms.double( 9.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 100.0 ), + MaxSagitta = cms.double( -1.0 ), + MinimalTolerance = cms.double( 10.0 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ), + appendToDataLabel = cms.string( "" ) +) +hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D", + ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ), + MaxComponents = cms.int32( 12 ), + DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" ) +) +hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", + MaxChi2 = cms.double( 9.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 0.5 ), + MaxSagitta = cms.double( 2.0 ), + MinimalTolerance = cms.double( 0.5 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), + pTChargeCutThreshold = cms.double( -1.0 ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), + appendToDataLabel = cms.string( "" ) +) +hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", + ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ), + ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), + fractionShared = cms.double( 0.13 ), + ValidHitBonus = cms.double( 5.0 ), + MissingHitPenalty = cms.double( 20.0 ), + allowSharedFirstHit = cms.bool( True ) +) +hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", + ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ), + ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), + fractionShared = cms.double( 0.13 ), + ValidHitBonus = cms.double( 5.0 ), + MissingHitPenalty = cms.double( 20.0 ), + allowSharedFirstHit = cms.bool( True ) +) +hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", + MaxChi2 = cms.double( 9.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 0.5 ), + MaxSagitta = cms.double( 2.0 ), + MinimalTolerance = cms.double( 0.5 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), + pTChargeCutThreshold = cms.double( -1.0 ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), + appendToDataLabel = cms.string( "" ) +) +hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", + ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ), + ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), + fractionShared = cms.double( 0.13 ), + ValidHitBonus = cms.double( 5.0 ), + MissingHitPenalty = cms.double( 20.0 ), + allowSharedFirstHit = cms.bool( True ) +) +hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer", + impactParameterType = cms.int32( 1 ), + minimumImpactParameter = cms.double( -1.0 ), + useSignedImpactParameterSig = cms.bool( True ), + maximumDistanceToJetAxis = cms.double( 999999.0 ), + deltaR = cms.double( -1.0 ), + deltaRmin = cms.double( 0.0 ), + maximumDecayLength = cms.double( 999999.0 ), + maxImpactParameter = cms.double( 0.1 ), + maxImpactParameterSig = cms.double( 999999.0 ), + trackQualityClass = cms.string( "any" ), + nthTrack = cms.int32( -1 ) +) +hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer", + impactParameterType = cms.int32( 1 ), + minimumImpactParameter = cms.double( -1.0 ), + useSignedImpactParameterSig = cms.bool( True ), + maximumDistanceToJetAxis = cms.double( 999999.0 ), + deltaR = cms.double( -1.0 ), + deltaRmin = cms.double( 0.0 ), + maximumDecayLength = cms.double( 999999.0 ), + maxImpactParameter = cms.double( 0.2 ), + maxImpactParameterSig = cms.double( 999999.0 ), + trackQualityClass = cms.string( "any" ), + nthTrack = cms.int32( -1 ) +) +hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer", + a_dR = cms.double( -0.001053 ), + b_dR = cms.double( 0.6263 ), + a_pT = cms.double( 0.005263 ), + b_pT = cms.double( 0.3684 ), + min_pT = cms.double( 120.0 ), + max_pT = cms.double( 500.0 ), + min_pT_dRcut = cms.double( 0.5 ), + max_pT_dRcut = cms.double( 0.1 ), + max_pT_trackPTcut = cms.double( 3.0 ), + minimumImpactParameter = cms.double( 0.05 ), + useSignedImpactParameterSig = cms.bool( False ), + impactParameterType = cms.int32( 1 ), + maximumDistanceToJetAxis = cms.double( 9999999.0 ), + deltaR = cms.double( -1.0 ), + maximumDecayLength = cms.double( 999999.0 ), + nthTrack = cms.int32( 1 ), + trackQualityClass = cms.string( "any" ), + useVariableJTA = cms.bool( False ) +) +hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer", + a_dR = cms.double( -0.001053 ), + b_dR = cms.double( 0.6263 ), + a_pT = cms.double( 0.005263 ), + b_pT = cms.double( 0.3684 ), + min_pT = cms.double( 120.0 ), + max_pT = cms.double( 500.0 ), + min_pT_dRcut = cms.double( 0.5 ), + max_pT_dRcut = cms.double( 0.1 ), + max_pT_trackPTcut = cms.double( 3.0 ), + minimumImpactParameter = cms.double( 0.2 ), + useSignedImpactParameterSig = cms.bool( True ), + impactParameterType = cms.int32( 1 ), + maximumDistanceToJetAxis = cms.double( 9999999.0 ), + deltaR = cms.double( -1.0 ), + maximumDecayLength = cms.double( 999999.0 ), + nthTrack = cms.int32( 2 ), + trackQualityClass = cms.string( "any" ), + useVariableJTA = cms.bool( False ) +) +hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer", + ComponentName = cms.string( "hltESPDummyDetLayerGeometry" ) +) +hltESPEcalTrigTowerConstituentsMapBuilder = cms.ESProducer( "EcalTrigTowerConstituentsMapBuilder", + MapFile = cms.untracked.string( "Geometry/EcalMapping/data/EndCap_TTMap.txt" ) +) +hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer", + BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ), + EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ), + ComponentName = cms.string( "hltESPElectronMaterialEffects" ), + MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ), + Mass = cms.double( 5.11E-4 ), + BetheHeitlerCorrection = cms.int32( 2 ) +) +hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", + ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + NoErrorPropagation = cms.bool( False ), + PropagationDirection = cms.string( "anyDirection" ), + useTuningForL2Speed = cms.bool( True ), + useIsYokeFlag = cms.bool( True ), + endcapShiftInZNeg = cms.double( 0.0 ), + SetVBFPointer = cms.bool( False ), + AssumeNoMaterial = cms.bool( False ), + endcapShiftInZPos = cms.double( 0.0 ), + useInTeslaFromMagField = cms.bool( False ), + VBFName = cms.string( "VolumeBasedMagneticField" ), + useEndcapShiftsInZ = cms.bool( False ), + sendLogWarning = cms.bool( False ), + useMatVolumes = cms.bool( True ), + debug = cms.bool( False ), + ApplyRadX0Correction = cms.bool( True ), + useMagVolumes = cms.bool( True ), + returnTangentPlane = cms.bool( True ) +) +hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer", + ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ), + NoErrorPropagation = cms.bool( False ), + PropagationDirection = cms.string( "oppositeToMomentum" ), + useTuningForL2Speed = cms.bool( True ), + useIsYokeFlag = cms.bool( True ), + endcapShiftInZNeg = cms.double( 0.0 ), + SetVBFPointer = cms.bool( False ), + AssumeNoMaterial = cms.bool( False ), + endcapShiftInZPos = cms.double( 0.0 ), + useInTeslaFromMagField = cms.bool( False ), + VBFName = cms.string( "VolumeBasedMagneticField" ), + useEndcapShiftsInZ = cms.bool( False ), + sendLogWarning = cms.bool( False ), + useMatVolumes = cms.bool( True ), + debug = cms.bool( False ), + ApplyRadX0Correction = cms.bool( True ), + useMagVolumes = cms.bool( True ), + returnTangentPlane = cms.bool( True ) +) +hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer", + ComponentName = cms.string( "hltESPFittingSmootherIT" ), + Fitter = cms.string( "hltESPTrajectoryFitterRK" ), + Smoother = cms.string( "hltESPTrajectorySmootherRK" ), + EstimateCut = cms.double( -1.0 ), + MaxFractionOutliers = cms.double( 0.3 ), + MaxNumberOfOutliers = cms.int32( 3 ), + MinDof = cms.int32( 2 ), + NoOutliersBeginEnd = cms.bool( False ), + MinNumberOfHits = cms.int32( 3 ), + MinNumberOfHitsHighEta = cms.int32( 5 ), + HighEtaSwitch = cms.double( 5.0 ), + RejectTracks = cms.bool( True ), + BreakTrajWith2ConsecutiveMissing = cms.bool( True ), + NoInvalidHitsBeginEnd = cms.bool( True ), + LogPixelProbabilityCut = cms.double( -16.0 ), + appendToDataLabel = cms.string( "" ) +) +hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer", + ComponentName = cms.string( "hltESPFittingSmootherRK" ), + Fitter = cms.string( "hltESPTrajectoryFitterRK" ), + Smoother = cms.string( "hltESPTrajectorySmootherRK" ), + EstimateCut = cms.double( -1.0 ), + MaxFractionOutliers = cms.double( 0.3 ), + MaxNumberOfOutliers = cms.int32( 3 ), + MinDof = cms.int32( 2 ), + NoOutliersBeginEnd = cms.bool( False ), + MinNumberOfHits = cms.int32( 5 ), + MinNumberOfHitsHighEta = cms.int32( 5 ), + HighEtaSwitch = cms.double( 5.0 ), + RejectTracks = cms.bool( True ), + BreakTrajWith2ConsecutiveMissing = cms.bool( False ), + NoInvalidHitsBeginEnd = cms.bool( False ), + LogPixelProbabilityCut = cms.double( -16.0 ), + appendToDataLabel = cms.string( "" ) +) +hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer", + ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ), + standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), + looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ), + appendToDataLabel = cms.string( "" ) +) +hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", + SimpleMagneticField = cms.string( "" ), + MaxDPhi = cms.double( 1.6 ), + ComponentName = cms.string( "hltESPFwdElectronPropagator" ), + Mass = cms.double( 5.11E-4 ), + PropagationDirection = cms.string( "alongMomentum" ), + useRungeKutta = cms.bool( False ), + ptMin = cms.double( -1.0 ) +) +hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer", + ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" ) +) +hltESPGlobalTrackingGeometryESProducer = cms.ESProducer( "GlobalTrackingGeometryESProducer" ) +hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", + ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ), + Fitter = cms.string( "hltESPGsfTrajectoryFitter" ), + Smoother = cms.string( "hltESPGsfTrajectorySmoother" ), + EstimateCut = cms.double( -1.0 ), + MaxFractionOutliers = cms.double( 0.3 ), + MaxNumberOfOutliers = cms.int32( 3 ), + MinDof = cms.int32( 2 ), + NoOutliersBeginEnd = cms.bool( False ), + MinNumberOfHits = cms.int32( 5 ), + MinNumberOfHitsHighEta = cms.int32( 5 ), + HighEtaSwitch = cms.double( 5.0 ), + RejectTracks = cms.bool( True ), + BreakTrajWith2ConsecutiveMissing = cms.bool( True ), + NoInvalidHitsBeginEnd = cms.bool( True ), + LogPixelProbabilityCut = cms.double( -16.0 ), + appendToDataLabel = cms.string( "" ) +) +hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer", + Merger = cms.string( "hltESPCloseComponentsMerger5D" ), + ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ), + MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ), + GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ), + RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) +) +hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer", + Merger = cms.string( "hltESPCloseComponentsMerger5D" ), + ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ), + MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ), + ErrorRescaling = cms.double( 100.0 ), + GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ), + RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) +) +hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", + MaxChi2 = cms.double( 30.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 0.5 ), + MaxSagitta = cms.double( 2.0 ), + MinimalTolerance = cms.double( 0.5 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), + pTChargeCutThreshold = cms.double( 15.0 ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + appendToDataLabel = cms.string( "" ) +) +hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", + MaxChi2 = cms.double( 30.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 0.5 ), + MaxSagitta = cms.double( 2.0 ), + MinimalTolerance = cms.double( 0.5 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), + pTChargeCutThreshold = cms.double( 15.0 ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + appendToDataLabel = cms.string( "" ) +) +hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", + MaxChi2 = cms.double( 36.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 100.0 ), + MaxSagitta = cms.double( -1.0 ), + MinimalTolerance = cms.double( 10.0 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ), + appendToDataLabel = cms.string( "" ) +) +hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", + ComponentName = cms.string( "hltESPKFFittingSmoother" ), + Fitter = cms.string( "hltESPKFTrajectoryFitter" ), + Smoother = cms.string( "hltESPKFTrajectorySmoother" ), + EstimateCut = cms.double( -1.0 ), + MaxFractionOutliers = cms.double( 0.3 ), + MaxNumberOfOutliers = cms.int32( 3 ), + MinDof = cms.int32( 2 ), + NoOutliersBeginEnd = cms.bool( False ), + MinNumberOfHits = cms.int32( 5 ), + MinNumberOfHitsHighEta = cms.int32( 5 ), + HighEtaSwitch = cms.double( 5.0 ), + RejectTracks = cms.bool( True ), + BreakTrajWith2ConsecutiveMissing = cms.bool( False ), + NoInvalidHitsBeginEnd = cms.bool( False ), + LogPixelProbabilityCut = cms.double( -16.0 ), + appendToDataLabel = cms.string( "" ) +) +hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer", + ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ), + Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ), + EstimateCut = cms.double( -1.0 ), + MaxFractionOutliers = cms.double( 0.3 ), + MaxNumberOfOutliers = cms.int32( 3 ), + MinDof = cms.int32( 2 ), + NoOutliersBeginEnd = cms.bool( False ), + MinNumberOfHits = cms.int32( 5 ), + MinNumberOfHitsHighEta = cms.int32( 5 ), + HighEtaSwitch = cms.double( 5.0 ), + RejectTracks = cms.bool( True ), + BreakTrajWith2ConsecutiveMissing = cms.bool( False ), + NoInvalidHitsBeginEnd = cms.bool( False ), + LogPixelProbabilityCut = cms.double( -16.0 ), + appendToDataLabel = cms.string( "" ) +) +hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer", + ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ), + Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ), + Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ), + EstimateCut = cms.double( 20.0 ), + MaxFractionOutliers = cms.double( 0.3 ), + MaxNumberOfOutliers = cms.int32( 3 ), + MinDof = cms.int32( 2 ), + NoOutliersBeginEnd = cms.bool( False ), + MinNumberOfHits = cms.int32( 3 ), + MinNumberOfHitsHighEta = cms.int32( 5 ), + HighEtaSwitch = cms.double( 5.0 ), + RejectTracks = cms.bool( True ), + BreakTrajWith2ConsecutiveMissing = cms.bool( True ), + NoInvalidHitsBeginEnd = cms.bool( True ), + LogPixelProbabilityCut = cms.double( -14.0 ), + appendToDataLabel = cms.string( "" ) +) +hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer", + ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), + Fitter = cms.string( "hltESPRKTrajectoryFitter" ), + Smoother = cms.string( "hltESPRKTrajectorySmoother" ), + EstimateCut = cms.double( 20.0 ), + MaxFractionOutliers = cms.double( 0.3 ), + MaxNumberOfOutliers = cms.int32( 3 ), + MinDof = cms.int32( 2 ), + NoOutliersBeginEnd = cms.bool( False ), + MinNumberOfHits = cms.int32( 3 ), + MinNumberOfHitsHighEta = cms.int32( 5 ), + HighEtaSwitch = cms.double( 5.0 ), + RejectTracks = cms.bool( True ), + BreakTrajWith2ConsecutiveMissing = cms.bool( True ), + NoInvalidHitsBeginEnd = cms.bool( True ), + LogPixelProbabilityCut = cms.double( -14.0 ), + appendToDataLabel = cms.string( "" ) +) +hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", + ComponentName = cms.string( "hltESPKFTrajectoryFitter" ), + Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + Updator = cms.string( "hltESPKFUpdator" ), + Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), + RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ), + minHits = cms.int32( 3 ), + appendToDataLabel = cms.string( "" ) +) +hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer", + ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), + Updator = cms.string( "hltESPKFUpdator" ), + Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), + RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ), + minHits = cms.int32( 3 ), + appendToDataLabel = cms.string( "" ) +) +hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer", + ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ), + Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), + Updator = cms.string( "hltESPKFUpdator" ), + Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), + RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ), + minHits = cms.int32( 3 ), + appendToDataLabel = cms.string( "" ) +) +hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", + ComponentName = cms.string( "hltESPKFTrajectorySmoother" ), + Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + Updator = cms.string( "hltESPKFUpdator" ), + Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), + RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ), + errorRescaling = cms.double( 100.0 ), + minHits = cms.int32( 3 ), + appendToDataLabel = cms.string( "" ) +) +hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer", + ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ), + Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ), + Updator = cms.string( "hltESPKFUpdator" ), + Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), + RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ), + errorRescaling = cms.double( 100.0 ), + minHits = cms.int32( 3 ), + appendToDataLabel = cms.string( "" ) +) +hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer", + ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ), + Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), + Updator = cms.string( "hltESPKFUpdator" ), + Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), + RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ), + errorRescaling = cms.double( 10.0 ), + minHits = cms.int32( 3 ), + appendToDataLabel = cms.string( "" ) +) +hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer", + ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ), + Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), + Updator = cms.string( "hltESPKFUpdator" ), + Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), + RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ), + errorRescaling = cms.double( 10.0 ), + minHits = cms.int32( 3 ), + appendToDataLabel = cms.string( "" ) +) +hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer", + ComponentName = cms.string( "hltESPKFUpdator" ) +) +hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D", + ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ), + DistanceMeasure = cms.string( "KullbackLeibler" ) +) +hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", + ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ), + Propagator = cms.string( "hltESPSmartPropagatorAny" ), + Updator = cms.string( "hltESPKFUpdator" ), + Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), + RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ), + minHits = cms.int32( 3 ), + appendToDataLabel = cms.string( "" ) +) +hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", + MaxChi2 = cms.double( 9.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 0.5 ), + MaxSagitta = cms.double( 2.0 ), + MinimalTolerance = cms.double( 0.5 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), + pTChargeCutThreshold = cms.double( -1.0 ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), + appendToDataLabel = cms.string( "" ) +) +hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", + ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ), + ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), + fractionShared = cms.double( 0.16 ), + ValidHitBonus = cms.double( 5.0 ), + MissingHitPenalty = cms.double( 20.0 ), + allowSharedFirstHit = cms.bool( True ) +) +hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", + ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ), + ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), + fractionShared = cms.double( 0.16 ), + ValidHitBonus = cms.double( 5.0 ), + MissingHitPenalty = cms.double( 20.0 ), + allowSharedFirstHit = cms.bool( True ) +) +hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", + MaxChi2 = cms.double( 9.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 0.5 ), + MaxSagitta = cms.double( 2.0 ), + MinimalTolerance = cms.double( 0.5 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), + pTChargeCutThreshold = cms.double( -1.0 ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), + appendToDataLabel = cms.string( "" ) +) +hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", + ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ), + ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), + fractionShared = cms.double( 0.16 ), + ValidHitBonus = cms.double( 5.0 ), + MissingHitPenalty = cms.double( 20.0 ), + allowSharedFirstHit = cms.bool( True ) +) +hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer", + ComponentName = cms.string( "hltESPMeasurementTracker" ), + PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), + StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), + HitMatcher = cms.string( "StandardMatcher" ), + Phase2StripCPE = cms.string( "" ), + SiStripQualityLabel = cms.string( "" ), + UseStripModuleQualityDB = cms.bool( True ), + DebugStripModuleQualityDB = cms.untracked.bool( False ), + UseStripAPVFiberQualityDB = cms.bool( True ), + DebugStripAPVFiberQualityDB = cms.untracked.bool( False ), + MaskBadAPVFibers = cms.bool( True ), + UseStripStripQualityDB = cms.bool( True ), + DebugStripStripQualityDB = cms.untracked.bool( False ), + badStripCuts = cms.PSet( + TOB = cms.PSet( + maxBad = cms.uint32( 4 ), + maxConsecutiveBad = cms.uint32( 2 ) + ), + TIB = cms.PSet( + maxBad = cms.uint32( 4 ), + maxConsecutiveBad = cms.uint32( 2 ) + ), + TID = cms.PSet( + maxBad = cms.uint32( 4 ), + maxConsecutiveBad = cms.uint32( 2 ) + ), + TEC = cms.PSet( + maxBad = cms.uint32( 4 ), + maxConsecutiveBad = cms.uint32( 2 ) + ) + ), + UsePixelModuleQualityDB = cms.bool( True ), + DebugPixelModuleQualityDB = cms.untracked.bool( False ), + UsePixelROCQualityDB = cms.bool( True ), + DebugPixelROCQualityDB = cms.untracked.bool( False ), + appendToDataLabel = cms.string( "" ) +) +hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", + ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) +) +hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", + ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ), + ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), + fractionShared = cms.double( 0.11 ), + ValidHitBonus = cms.double( 5.0 ), + MissingHitPenalty = cms.double( 20.0 ), + allowSharedFirstHit = cms.bool( True ) +) +hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", + MaxChi2 = cms.double( 16.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 0.5 ), + MaxSagitta = cms.double( 2.0 ), + MinimalTolerance = cms.double( 0.5 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), + pTChargeCutThreshold = cms.double( -1.0 ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), + appendToDataLabel = cms.string( "" ) +) +hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", + ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ), + ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), + fractionShared = cms.double( 0.11 ), + ValidHitBonus = cms.double( 5.0 ), + MissingHitPenalty = cms.double( 20.0 ), + allowSharedFirstHit = cms.bool( True ) +) +hltESPMuonDetLayerGeometryESProducer = cms.ESProducer( "MuonDetLayerGeometryESProducer" ) +hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer", + ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) +) +hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer", + LoadTemplatesFromDB = cms.bool( True ), + Alpha2Order = cms.bool( True ), + ClusterProbComputationFlag = cms.int32( 0 ), + useLAWidthFromDB = cms.bool( False ), + lAOffset = cms.double( 0.0 ), + lAWidthBPix = cms.double( 0.0 ), + lAWidthFPix = cms.double( 0.0 ), + doLorentzFromAlignment = cms.bool( False ), + useLAFromDB = cms.bool( True ), + xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), + yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), + xerr_endcap = cms.vdouble( 0.002, 0.002 ), + yerr_endcap = cms.vdouble( 0.0021 ), + xerr_barrel_l1_def = cms.double( 0.0103 ), + yerr_barrel_l1_def = cms.double( 0.0021 ), + xerr_barrel_ln_def = cms.double( 0.0103 ), + yerr_barrel_ln_def = cms.double( 0.0021 ), + xerr_endcap_def = cms.double( 0.002 ), + yerr_endcap_def = cms.double( 7.5E-4 ), + eff_charge_cut_highX = cms.double( 1.0 ), + eff_charge_cut_highY = cms.double( 1.0 ), + eff_charge_cut_lowX = cms.double( 0.0 ), + eff_charge_cut_lowY = cms.double( 0.0 ), + size_cutX = cms.double( 3.0 ), + size_cutY = cms.double( 3.0 ), + EdgeClusterErrorX = cms.double( 50.0 ), + EdgeClusterErrorY = cms.double( 85.0 ), + inflate_errors = cms.bool( False ), + inflate_all_errors_no_trk_angle = cms.bool( False ), + NoTemplateErrorsWhenNoTrkAngles = cms.bool( False ), + UseErrorsFromTemplates = cms.bool( True ), + TruncatePixelCharge = cms.bool( True ), + IrradiationBiasCorrection = cms.bool( True ), + DoCosmics = cms.bool( False ), + Upgrade = cms.bool( False ), + SmallPitch = cms.bool( False ), + ComponentName = cms.string( "hltESPPixelCPEGeneric" ), + MagneticFieldRecord = cms.ESInputTag( "","" ), + appendToDataLabel = cms.string( "" ) +) +hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer", + LoadTemplatesFromDB = cms.bool( True ), + Alpha2Order = cms.bool( True ), + ClusterProbComputationFlag = cms.int32( 0 ), + useLAWidthFromDB = cms.bool( True ), + lAOffset = cms.double( 0.0 ), + lAWidthBPix = cms.double( 0.0 ), + lAWidthFPix = cms.double( 0.0 ), + doLorentzFromAlignment = cms.bool( False ), + useLAFromDB = cms.bool( True ), + barrelTemplateID = cms.int32( 0 ), + forwardTemplateID = cms.int32( 0 ), + directoryWithTemplates = cms.int32( 0 ), + speed = cms.int32( -2 ), + UseClusterSplitter = cms.bool( False ), + ComponentName = cms.string( "hltESPPixelCPETemplateReco" ), + appendToDataLabel = cms.string( "" ) +) +hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", + MaxChi2 = cms.double( 16.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 0.5 ), + MaxSagitta = cms.double( 2.0 ), + MinimalTolerance = cms.double( 0.5 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), + pTChargeCutThreshold = cms.double( -1.0 ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), + appendToDataLabel = cms.string( "" ) +) +hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", + ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) +) +hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", + ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), + ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), + fractionShared = cms.double( 0.11 ), + ValidHitBonus = cms.double( 5.0 ), + MissingHitPenalty = cms.double( 20.0 ), + allowSharedFirstHit = cms.bool( True ) +) +hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", + MaxChi2 = cms.double( 9.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 0.5 ), + MaxSagitta = cms.double( 2.0 ), + MinimalTolerance = cms.double( 0.5 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ), + ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), + pTChargeCutThreshold = cms.double( 15.0 ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), + appendToDataLabel = cms.string( "" ) +) +hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", + MaxChi2 = cms.double( 25.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 100.0 ), + MaxSagitta = cms.double( -1.0 ), + MinimalTolerance = cms.double( 10.0 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ), + appendToDataLabel = cms.string( "" ) +) +hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", + ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ), + ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), + fractionShared = cms.double( 0.19 ), + ValidHitBonus = cms.double( 5.0 ), + MissingHitPenalty = cms.double( 20.0 ), + allowSharedFirstHit = cms.bool( True ) +) +hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", + ComponentName = cms.string( "hltESPRKTrajectoryFitter" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + Updator = cms.string( "hltESPKFUpdator" ), + Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), + RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ), + minHits = cms.int32( 3 ), + appendToDataLabel = cms.string( "" ) +) +hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", + ComponentName = cms.string( "hltESPRKTrajectorySmoother" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + Updator = cms.string( "hltESPKFUpdator" ), + Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), + RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ), + errorRescaling = cms.double( 100.0 ), + minHits = cms.int32( 3 ), + appendToDataLabel = cms.string( "" ) +) +hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", + SimpleMagneticField = cms.string( "" ), + MaxDPhi = cms.double( 1.6 ), + ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + Mass = cms.double( 0.105 ), + PropagationDirection = cms.string( "alongMomentum" ), + useRungeKutta = cms.bool( True ), + ptMin = cms.double( -1.0 ) +) +hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer", + ComponentName = cms.string( "hltESPSmartPropagator" ), + TrackerPropagator = cms.string( "PropagatorWithMaterial" ), + MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ), + PropagationDirection = cms.string( "alongMomentum" ), + Epsilon = cms.double( 5.0 ) +) +hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer", + ComponentName = cms.string( "hltESPSmartPropagatorAny" ), + TrackerPropagator = cms.string( "PropagatorWithMaterial" ), + MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ), + PropagationDirection = cms.string( "alongMomentum" ), + Epsilon = cms.double( 5.0 ) +) +hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer", + ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ), + TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ), + MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ), + PropagationDirection = cms.string( "oppositeToMomentum" ), + Epsilon = cms.double( 5.0 ) +) +hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer", + distance = cms.double( 0.5 ) +) +hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer", + ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), + NoErrorPropagation = cms.bool( False ), + PropagationDirection = cms.string( "alongMomentum" ), + useTuningForL2Speed = cms.bool( False ), + useIsYokeFlag = cms.bool( True ), + endcapShiftInZNeg = cms.double( 0.0 ), + SetVBFPointer = cms.bool( False ), + AssumeNoMaterial = cms.bool( False ), + endcapShiftInZPos = cms.double( 0.0 ), + useInTeslaFromMagField = cms.bool( False ), + VBFName = cms.string( "VolumeBasedMagneticField" ), + useEndcapShiftsInZ = cms.bool( False ), + sendLogWarning = cms.bool( False ), + useMatVolumes = cms.bool( True ), + debug = cms.bool( False ), + ApplyRadX0Correction = cms.bool( True ), + useMagVolumes = cms.bool( True ), + returnTangentPlane = cms.bool( True ) +) +hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer", + ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), + NoErrorPropagation = cms.bool( False ), + PropagationDirection = cms.string( "oppositeToMomentum" ), + useTuningForL2Speed = cms.bool( False ), + useIsYokeFlag = cms.bool( True ), + endcapShiftInZNeg = cms.double( 0.0 ), + SetVBFPointer = cms.bool( False ), + AssumeNoMaterial = cms.bool( False ), + endcapShiftInZPos = cms.double( 0.0 ), + useInTeslaFromMagField = cms.bool( False ), + VBFName = cms.string( "VolumeBasedMagneticField" ), + useEndcapShiftsInZ = cms.bool( False ), + sendLogWarning = cms.bool( False ), + useMatVolumes = cms.bool( True ), + debug = cms.bool( False ), + ApplyRadX0Correction = cms.bool( True ), + useMagVolumes = cms.bool( True ), + returnTangentPlane = cms.bool( True ) +) +hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer", + ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ), + ComponentType = cms.string( "StripCPEfromTrackAngle" ), + parameters = cms.PSet( + mTIB_P1 = cms.double( 0.202 ), + maxChgOneMIP = cms.double( 6000.0 ), + mTEC_P0 = cms.double( -1.885 ), + mTOB_P1 = cms.double( 0.253 ), + mTEC_P1 = cms.double( 0.471 ), + mLC_P2 = cms.double( 0.3 ), + mLC_P1 = cms.double( 0.618 ), + mTOB_P0 = cms.double( -1.026 ), + mLC_P0 = cms.double( -0.326 ), + useLegacyError = cms.bool( False ), + mTIB_P0 = cms.double( -0.742 ), + mTID_P1 = cms.double( 0.433 ), + mTID_P0 = cms.double( -1.427 ) + ) +) +hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", + StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), + ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ), + PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), + Matcher = cms.string( "StandardMatcher" ), + ComputeCoarseLocalPositionFromDisk = cms.bool( False ) +) +hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", + StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), + ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), + PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ), + Matcher = cms.string( "StandardMatcher" ), + ComputeCoarseLocalPositionFromDisk = cms.bool( False ) +) +hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", + StripCPE = cms.string( "Fake" ), + ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ), + PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), + Matcher = cms.string( "StandardMatcher" ), + ComputeCoarseLocalPositionFromDisk = cms.bool( False ) +) +hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", + StripCPE = cms.string( "Fake" ), + ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ), + PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), + Matcher = cms.string( "StandardMatcher" ), + ComputeCoarseLocalPositionFromDisk = cms.bool( False ) +) +hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", + MaxChi2 = cms.double( 16.0 ), + nSigma = cms.double( 3.0 ), + MaxDisplacement = cms.double( 0.5 ), + MaxSagitta = cms.double( 2.0 ), + MinimalTolerance = cms.double( 0.5 ), + MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ), + ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), + pTChargeCutThreshold = cms.double( -1.0 ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), + appendToDataLabel = cms.string( "" ) +) +hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", + ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), + clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) +) +hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", + ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ), + Fitter = cms.string( "hltESPTobTecStepRKFitter" ), + Smoother = cms.string( "hltESPTobTecStepRKSmoother" ), + EstimateCut = cms.double( 30.0 ), + MaxFractionOutliers = cms.double( 0.3 ), + MaxNumberOfOutliers = cms.int32( 3 ), + MinDof = cms.int32( 2 ), + NoOutliersBeginEnd = cms.bool( False ), + MinNumberOfHits = cms.int32( 7 ), + MinNumberOfHitsHighEta = cms.int32( 5 ), + HighEtaSwitch = cms.double( 5.0 ), + RejectTracks = cms.bool( True ), + BreakTrajWith2ConsecutiveMissing = cms.bool( False ), + NoInvalidHitsBeginEnd = cms.bool( False ), + LogPixelProbabilityCut = cms.double( -16.0 ), + appendToDataLabel = cms.string( "" ) +) +hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer", + ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ), + Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ), + Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ), + EstimateCut = cms.double( 30.0 ), + MaxFractionOutliers = cms.double( 0.3 ), + MaxNumberOfOutliers = cms.int32( 3 ), + MinDof = cms.int32( 2 ), + NoOutliersBeginEnd = cms.bool( False ), + MinNumberOfHits = cms.int32( 7 ), + MinNumberOfHitsHighEta = cms.int32( 5 ), + HighEtaSwitch = cms.double( 5.0 ), + RejectTracks = cms.bool( True ), + BreakTrajWith2ConsecutiveMissing = cms.bool( False ), + NoInvalidHitsBeginEnd = cms.bool( False ), + LogPixelProbabilityCut = cms.double( -16.0 ), + appendToDataLabel = cms.string( "" ) +) +hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer", + ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ), + standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ), + looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ), + appendToDataLabel = cms.string( "" ) +) +hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", + ComponentName = cms.string( "hltESPTobTecStepRKFitter" ), + Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + Updator = cms.string( "hltESPKFUpdator" ), + Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), + RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ), + minHits = cms.int32( 7 ), + appendToDataLabel = cms.string( "" ) +) +hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer", + ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ), + Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), + Updator = cms.string( "hltESPKFUpdator" ), + Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), + RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ), + minHits = cms.int32( 7 ), + appendToDataLabel = cms.string( "" ) +) +hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", + ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ), + Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), + Updator = cms.string( "hltESPKFUpdator" ), + Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), + RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ), + errorRescaling = cms.double( 10.0 ), + minHits = cms.int32( 7 ), + appendToDataLabel = cms.string( "" ) +) +hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer", + ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ), + Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), + Updator = cms.string( "hltESPKFUpdator" ), + Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), + RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ), + errorRescaling = cms.double( 10.0 ), + minHits = cms.int32( 7 ), + appendToDataLabel = cms.string( "" ) +) +hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", + ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ), + ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), + fractionShared = cms.double( 0.09 ), + ValidHitBonus = cms.double( 5.0 ), + MissingHitPenalty = cms.double( 20.0 ), + allowSharedFirstHit = cms.bool( True ) +) +hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer", + ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ), + algoOrder = cms.vstring( ), + appendToDataLabel = cms.string( "" ) +) +hltESPTrackerRecoGeometryESProducer = cms.ESProducer( "TrackerRecoGeometryESProducer", + usePhase2Stacks = cms.bool( False ), + trackerGeometryLabel = cms.untracked.string( "" ), + appendToDataLabel = cms.string( "" ) +) +hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", + ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), + ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), + fractionShared = cms.double( 0.5 ), + ValidHitBonus = cms.double( 100.0 ), + MissingHitPenalty = cms.double( 0.0 ), + allowSharedFirstHit = cms.bool( False ) +) +hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer", + ComponentName = cms.string( "hltESPTrajectoryFitterRK" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + Updator = cms.string( "hltESPKFUpdator" ), + Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), + RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ), + minHits = cms.int32( 3 ), + appendToDataLabel = cms.string( "" ) +) +hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer", + ComponentName = cms.string( "hltESPTrajectorySmootherRK" ), + Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), + Updator = cms.string( "hltESPKFUpdator" ), + Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), + RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ), + errorRescaling = cms.double( 100.0 ), + minHits = cms.int32( 3 ), + appendToDataLabel = cms.string( "" ) +) +hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", + ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ), + useQuadrupletAlgo = cms.bool( False ), + appendToDataLabel = cms.string( "" ) +) +hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer", + ComponentName = cms.string( "hltTrackCleaner" ), + appendToDataLabel = cms.string( "" ) +) +hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", + ComponentName = cms.string( "HODetIdAssociator" ), + etaBinSize = cms.double( 0.087 ), + nEta = cms.int32( 30 ), + nPhi = cms.int32( 72 ), + hcalRegion = cms.int32( 2 ), + includeBadChambers = cms.bool( False ), + includeGEM = cms.bool( False ), + includeME0 = cms.bool( False ) +) +multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer", + appendToDataLabel = cms.string( "" ) +) +muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", + ComponentName = cms.string( "MuonDetIdAssociator" ), + etaBinSize = cms.double( 0.125 ), + nEta = cms.int32( 48 ), + nPhi = cms.int32( 48 ), + hcalRegion = cms.int32( 2 ), + includeBadChambers = cms.bool( False ), + includeGEM = cms.bool( False ), + includeME0 = cms.bool( False ) +) +muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", + ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), + ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), + fractionShared = cms.double( 0.1 ), + ValidHitBonus = cms.double( 1000.0 ), + MissingHitPenalty = cms.double( 1.0 ), + allowSharedFirstHit = cms.bool( True ) +) +navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer", + ComponentName = cms.string( "SimpleNavigationSchool" ), + SimpleMagneticField = cms.string( "ParabolicMf" ) +) +preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", + ComponentName = cms.string( "PreshowerDetIdAssociator" ), + etaBinSize = cms.double( 0.1 ), + nEta = cms.int32( 60 ), + nPhi = cms.int32( 30 ), + hcalRegion = cms.int32( 2 ), + includeBadChambers = cms.bool( False ), + includeGEM = cms.bool( False ), + includeME0 = cms.bool( False ) +) +siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", + siPixelQualityLabel = cms.string( "" ) +) +siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" ) +siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer", + LatencyRecord = cms.PSet( + label = cms.untracked.string( "" ), + record = cms.string( "SiStripLatencyRcd" ) + ), + BackPlaneCorrectionPeakMode = cms.PSet( + label = cms.untracked.string( "peak" ), + record = cms.string( "SiStripBackPlaneCorrectionRcd" ) + ), + BackPlaneCorrectionDeconvMode = cms.PSet( + label = cms.untracked.string( "deconvolution" ), + record = cms.string( "SiStripBackPlaneCorrectionRcd" ) + ) +) +siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer", + LatencyRecord = cms.PSet( + label = cms.untracked.string( "" ), + record = cms.string( "SiStripLatencyRcd" ) + ), + LorentzAnglePeakMode = cms.PSet( + label = cms.untracked.string( "peak" ), + record = cms.string( "SiStripLorentzAngleRcd" ) + ), + LorentzAngleDeconvMode = cms.PSet( + label = cms.untracked.string( "deconvolution" ), + record = cms.string( "SiStripLorentzAngleRcd" ) + ) +) +sistripconn = cms.ESProducer( "SiStripConnectivity" ) +trackerTopology = cms.ESProducer( "TrackerTopologyEP", + appendToDataLabel = cms.string( "" ) +) + +FastTimerService = cms.Service( "FastTimerService", + printEventSummary = cms.untracked.bool( False ), + printRunSummary = cms.untracked.bool( True ), + printJobSummary = cms.untracked.bool( True ), + writeJSONSummary = cms.untracked.bool( False ), + jsonFileName = cms.untracked.string( "resources.json" ), + enableDQM = cms.untracked.bool( True ), + enableDQMbyModule = cms.untracked.bool( False ), + enableDQMbyPath = cms.untracked.bool( False ), + enableDQMbyLumiSection = cms.untracked.bool( True ), + enableDQMbyProcesses = cms.untracked.bool( True ), + enableDQMTransitions = cms.untracked.bool( False ), + dqmTimeRange = cms.untracked.double( 2000.0 ), + dqmTimeResolution = cms.untracked.double( 5.0 ), + dqmMemoryRange = cms.untracked.double( 1000000.0 ), + dqmMemoryResolution = cms.untracked.double( 5000.0 ), + dqmPathTimeRange = cms.untracked.double( 100.0 ), + dqmPathTimeResolution = cms.untracked.double( 0.5 ), + dqmPathMemoryRange = cms.untracked.double( 1000000.0 ), + dqmPathMemoryResolution = cms.untracked.double( 5000.0 ), + dqmModuleTimeRange = cms.untracked.double( 40.0 ), + dqmModuleTimeResolution = cms.untracked.double( 0.2 ), + dqmModuleMemoryRange = cms.untracked.double( 100000.0 ), + dqmModuleMemoryResolution = cms.untracked.double( 500.0 ), + dqmLumiSectionsRange = cms.untracked.uint32( 2500 ), + dqmPath = cms.untracked.string( "HLT/TimerService" ), +) +MessageLogger = cms.Service( "MessageLogger", + suppressWarning = cms.untracked.vstring( 'hltOnlineBeamSpot', + 'hltCtf3HitL1SeededWithMaterialTracks', + 'hltL3MuonsOIState', + 'hltPixelTracksForHighMult', + 'hltHITPixelTracksHE', + 'hltHITPixelTracksHB', + 'hltCtfL1SeededWithMaterialTracks', + 'hltRegionalTracksForL3MuonIsolation', + 'hltSiPixelClusters', + 'hltActivityStartUpElectronPixelSeeds', + 'hltLightPFTracks', + 'hltPixelVertices3DbbPhi', + 'hltL3MuonsIOHit', + 'hltPixelTracks', + 'hltSiPixelDigis', + 'hltL3MuonsOIHit', + 'hltL1SeededElectronGsfTracks', + 'hltL1SeededStartUpElectronPixelSeeds', + 'hltBLifetimeRegionalCtfWithMaterialTracksbbPhiL1FastJetFastPV', + 'hltCtfActivityWithMaterialTracks' ), + suppressFwkInfo = cms.untracked.vstring( ), + suppressInfo = cms.untracked.vstring( ), + suppressDebug = cms.untracked.vstring( ), + debugModules = cms.untracked.vstring( ), + cerr = cms.untracked.PSet( + INFO = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), + noTimeStamps = cms.untracked.bool( False ), + FwkReport = cms.untracked.PSet( + reportEvery = cms.untracked.int32( 1 ), + limit = cms.untracked.int32( 0 ) + ), + default = cms.untracked.PSet( limit = cms.untracked.int32( 10000000 ) ), + Root_NoDictionary = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), + FwkJob = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), + FwkSummary = cms.untracked.PSet( + reportEvery = cms.untracked.int32( 1 ), + limit = cms.untracked.int32( 10000000 ) + ), + threshold = cms.untracked.string( "INFO" ), + ), + suppressError = cms.untracked.vstring( 'hltOnlineBeamSpot', + 'hltL3MuonCandidates', + 'hltL3TkTracksFromL2OIState', + 'hltPFJetCtfWithMaterialTracks', + 'hltL3TkTracksFromL2IOHit', + 'hltL3TkTracksFromL2OIHit' ) +) +ThroughputService = cms.Service( "ThroughputService", + eventRange = cms.untracked.uint32( 10000 ), + eventResolution = cms.untracked.uint32( 1 ), + printEventSummary = cms.untracked.bool( False ), + enableDQM = cms.untracked.bool( True ), + dqmPathByProcesses = cms.untracked.bool( False ), + dqmPath = cms.untracked.string( "HLT/Throughput" ), + timeRange = cms.untracked.double( 60000.0 ), + timeResolution = cms.untracked.double( 5.828 ) +) + + diff --git a/Calibration/PPSAlCaRecoProducer/test/test_express_AlCaRecoProducer.sh b/Calibration/PPSAlCaRecoProducer/test/test_express_AlCaRecoProducer.sh new file mode 100755 index 0000000000000..3f4698792197f --- /dev/null +++ b/Calibration/PPSAlCaRecoProducer/test/test_express_AlCaRecoProducer.sh @@ -0,0 +1,29 @@ +#!/bin/bash +function die { echo $1: status $2; exit $2; } + +customise_commands="process.GlobalTag.toGet = cms.VPSet()\ +\nprocess.GlobalTag.toGet.append(cms.PSet(record = cms.string(\"AlCaRecoTriggerBitsRcd\"),tag = cms.string(\"AlCaRecoHLTpaths_PPS2022_express_v1\"), connect = cms.string(\"frontier://FrontierProd/CMS_CONDITIONS\")))\ +\nprocess.GlobalTag.toGet.append(cms.PSet(record = cms.string(\"PPSTimingCalibrationLUTRcd\"),tag = cms.string(\"PPSDiamondTimingCalibrationLUT_test\"), connect = cms.string(\"frontier://FrontierProd/CMS_CONDITIONS\")))\ +\nprocess.ALCARECOPPSCalMaxTracksFilter.TriggerResultsTag = cms.InputTag(\"TriggerResults\",\"\",\"HLTX\")" + +INPUTFILE="/store/group/alca_global/pps_alcareco_producer_tests/outputALCAPPS_single.root" +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}." + (cmsDriver.py testExpressPPSAlCaRecoProducer -s ALCAPRODUCER:PPSCalMaxTracks,ENDJOB \ + --process ALCARECO \ + --scenario pp \ + --era ctpps_2018 \ + --conditions auto:run3_data_express \ + --data \ + --datatier ALCARECO \ + --eventcontent ALCARECO \ + --nThreads 8 \ + --number 100 --filein ${INPUTFILE} \ + --fileout file:outputALCAPPS_RECO_express.root \ + --customise_commands="$customise_commands") || die 'failed running test_express_AlCaRecoProducer' $? +else + die "SKIPPING test, file ${INPUTFILE} not found" 0 +fi diff --git a/Calibration/PPSAlCaRecoProducer/test/test_express_PPSAlCaReco_output.py b/Calibration/PPSAlCaRecoProducer/test/test_express_PPSAlCaReco_output.py new file mode 100644 index 0000000000000..d13258ec7028f --- /dev/null +++ b/Calibration/PPSAlCaRecoProducer/test/test_express_PPSAlCaReco_output.py @@ -0,0 +1,68 @@ +import FWCore.ParameterSet.Config as cms + +# load era modifier to run on 2018 data +from Configuration.Eras.Modifier_ctpps_2018_cff import ctpps_2018 + +process = cms.Process( 'TEST',ctpps_2018) + +# LHCInfo plotter +process.load("Validation.CTPPS.ctppsLHCInfoPlotter_cfi") +process.ctppsLHCInfoPlotter.outputFile = "alcareco_lhc_info_express.root" + +# Load geometry from DB +process.load("Geometry.VeryForwardGeometry.geometryRPFromDB_cfi") + +# track distribution plotter +process.ctppsTrackDistributionPlotter = cms.EDAnalyzer("CTPPSTrackDistributionPlotter", + tagTracks = cms.InputTag("ctppsLocalTrackLiteProducerAlCaRecoProducer"), + + rpId_45_F = cms.uint32(23), + rpId_45_N = cms.uint32(3), + rpId_56_N = cms.uint32(103), + rpId_56_F = cms.uint32(123), + + outputFile = cms.string("alcareco_tracks_express.root") +) + +# reconstruction plotter +process.ctppsProtonReconstructionPlotter = cms.EDAnalyzer("CTPPSProtonReconstructionPlotter", + tagTracks = cms.InputTag("ctppsLocalTrackLiteProducerAlCaRecoProducer"), + tagRecoProtonsSingleRP = cms.InputTag("ctppsProtonsAlCaRecoProducer", "singleRP"), + tagRecoProtonsMultiRP = cms.InputTag("ctppsProtonsAlCaRecoProducer", "multiRP"), + + rpId_45_F = cms.uint32(23), + rpId_45_N = cms.uint32(3), + rpId_56_N = cms.uint32(103), + rpId_56_F = cms.uint32(123), + + outputFile = cms.string("alcareco_protons_express.root") +) + +process.p = cms.Path( + process.ctppsLHCInfoPlotter + * process.ctppsTrackDistributionPlotter + * process.ctppsProtonReconstructionPlotter +) + +process.options = cms.PSet( + wantSummary = cms.untracked.bool( True ), +) + +# load GT +process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') +from Configuration.AlCa.GlobalTag import GlobalTag +process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run3_data_express') + +process.source = cms.Source( 'PoolSource', + fileNames = cms.untracked.vstring( + 'file:outputALCAPPS_RECO_express.root', + ), + inputCommands = cms.untracked.vstring( + 'keep *' + ) +) + +# limit the number of events to be processed +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32( -1 ) +) diff --git a/Calibration/PPSAlCaRecoProducer/test/test_express_PPSAlCaReco_output.sh b/Calibration/PPSAlCaRecoProducer/test/test_express_PPSAlCaReco_output.sh new file mode 100755 index 0000000000000..07e4322d1c9bf --- /dev/null +++ b/Calibration/PPSAlCaRecoProducer/test/test_express_PPSAlCaReco_output.sh @@ -0,0 +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' $? diff --git a/Calibration/PPSAlCaRecoProducer/test/test_prompt_AlCaRecoProducer.sh b/Calibration/PPSAlCaRecoProducer/test/test_prompt_AlCaRecoProducer.sh new file mode 100755 index 0000000000000..b02bdd74d4ade --- /dev/null +++ b/Calibration/PPSAlCaRecoProducer/test/test_prompt_AlCaRecoProducer.sh @@ -0,0 +1,31 @@ +#!/bin/bash +function die { echo $1: status $2; exit $2; } + +customise_commands="process.GlobalTag.toGet = cms.VPSet()\ +\nprocess.GlobalTag.toGet.append(cms.PSet(record = cms.string(\"AlCaRecoTriggerBitsRcd\"),tag = cms.string(\"AlCaRecoHLTpaths_PPS2022_prompt_v1\"), connect = cms.string(\"frontier://FrontierProd/CMS_CONDITIONS\")))\ +\nprocess.GlobalTag.toGet.append(cms.PSet(record = cms.string(\"PPSTimingCalibrationLUTRcd\"),tag = cms.string(\"PPSDiamondTimingCalibrationLUT_test\"), connect = cms.string(\"frontier://FrontierProd/CMS_CONDITIONS\")))\ +\nprocess.ALCARECOPPSCalMaxTracksFilter.TriggerResultsTag = cms.InputTag(\"TriggerResults\",\"\",\"HLTX\")" + +INPUTFILE="/store/group/alca_global/pps_alcareco_producer_tests/outputALCAPPS_single.root" +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}." + # 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 \ + --process ALCARECO \ + --scenario pp \ + --era ctpps_2018 \ + --conditions auto:run3_data_express \ + --data \ + --datatier ALCARECO \ + --eventcontent ALCARECO \ + --nThreads 8 \ + --number 100 --filein ${INPUTFILE} \ + --fileout file:outputALCAPPS_RECO_prompt.root \ + --customise_commands="$customise_commands") || die 'failed running test_prompt_AlCaRecoProducer' $? +else + die "SKIPPING test, file ${INPUTFILE} not found" 0 +fi diff --git a/Calibration/PPSAlCaRecoProducer/test/test_prompt_PPSAlCaReco_output.py b/Calibration/PPSAlCaRecoProducer/test/test_prompt_PPSAlCaReco_output.py new file mode 100644 index 0000000000000..62b7e7f693854 --- /dev/null +++ b/Calibration/PPSAlCaRecoProducer/test/test_prompt_PPSAlCaReco_output.py @@ -0,0 +1,81 @@ +import FWCore.ParameterSet.Config as cms + +# load era modifier to run on 2018 data +from Configuration.Eras.Modifier_ctpps_2018_cff import ctpps_2018 + +process = cms.Process( 'TEST',ctpps_2018) + +# LHCInfo plotter +process.load("Validation.CTPPS.ctppsLHCInfoPlotter_cfi") +process.ctppsLHCInfoPlotter.outputFile = "alcareco_lhc_info_prompt.root" + +# Load geometry from DB +process.load("Geometry.VeryForwardGeometry.geometryRPFromDB_cfi") + +# track distribution plotter +process.ctppsTrackDistributionPlotter = cms.EDAnalyzer("CTPPSTrackDistributionPlotter", + tagTracks = cms.InputTag("ctppsLocalTrackLiteProducerAlCaRecoProducer"), + + rpId_45_F = cms.uint32(23), + rpId_45_N = cms.uint32(3), + rpId_56_N = cms.uint32(103), + rpId_56_F = cms.uint32(123), + + outputFile = cms.string("alcareco_tracks_prompt.root") +) + +# reconstruction plotter +process.ctppsProtonReconstructionPlotter = cms.EDAnalyzer("CTPPSProtonReconstructionPlotter", + tagTracks = cms.InputTag("ctppsLocalTrackLiteProducerAlCaRecoProducer"), + tagRecoProtonsSingleRP = cms.InputTag("ctppsProtonsAlCaRecoProducer", "singleRP"), + tagRecoProtonsMultiRP = cms.InputTag("ctppsProtonsAlCaRecoProducer", "multiRP"), + + rpId_45_F = cms.uint32(23), + rpId_45_N = cms.uint32(3), + rpId_56_N = cms.uint32(103), + rpId_56_F = cms.uint32(123), + + outputFile = cms.string("alcareco_protons_prompt.root") +) + +import HLTrigger.HLTcore.hltEventAnalyzerAOD_cfi +process.hltAOD = HLTrigger.HLTcore.hltEventAnalyzerAOD_cfi.hltEventAnalyzerAOD.clone() +process.hltAOD.processName = cms.string("HLTX") +process.hltAOD.triggerResults = cms.InputTag("TriggerResults","","HLTX") +process.hltAOD.triggerEvent = cms.InputTag("hltTriggerSummaryAOD","","HLTX") +process.hltAOD.triggerName = cms.string("HLT_PPSMaxTracksPerRP4_v1") +process.hltAOD.stageL1Trigger = cms.uint32(2) + +process.MessageLogger.HLTEventAnalyzerAOD=dict() + +process.p = cms.Path( + process.hltAOD + * process.ctppsLHCInfoPlotter + * process.ctppsTrackDistributionPlotter + * process.ctppsProtonReconstructionPlotter +) + + +process.options = cms.PSet( + wantSummary = cms.untracked.bool( True ), +) + +# load GT +process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') +from Configuration.AlCa.GlobalTag import GlobalTag +process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run3_data_express') +# process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run3_data_prompt') # --> No LHCInfo, temporarily using the express GT + +process.source = cms.Source( 'PoolSource', + fileNames = cms.untracked.vstring( + 'file:outputALCAPPS_RECO_prompt.root', + ), + inputCommands = cms.untracked.vstring( + 'keep *' + ) +) + +# limit the number of events to be processed +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32( -1 ) +) diff --git a/Calibration/PPSAlCaRecoProducer/test/test_prompt_PPSAlCaReco_output.sh b/Calibration/PPSAlCaRecoProducer/test/test_prompt_PPSAlCaReco_output.sh new file mode 100755 index 0000000000000..4cf5cd156a31d --- /dev/null +++ b/Calibration/PPSAlCaRecoProducer/test/test_prompt_PPSAlCaReco_output.sh @@ -0,0 +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' $? diff --git a/Configuration/EventContent/python/AlCaRecoOutput_cff.py b/Configuration/EventContent/python/AlCaRecoOutput_cff.py index a58b777d397fe..c20c3333dbb73 100644 --- a/Configuration/EventContent/python/AlCaRecoOutput_cff.py +++ b/Configuration/EventContent/python/AlCaRecoOutput_cff.py @@ -180,6 +180,8 @@ from Calibration.LumiAlCaRecoProducers.ALCARECOAlCaPCCZeroBiasFromRECO_Output_cff import * from Calibration.LumiAlCaRecoProducers.ALCARECOAlCaPCCRandomFromRECO_Output_cff import * +from Calibration.PPSAlCaRecoProducer.ALCARECOPPSCalMaxTracks_Output_cff import * + ############################################################### # hotline skim workflows ############################################################### diff --git a/Configuration/StandardSequences/python/AlCaRecoStreams_cff.py b/Configuration/StandardSequences/python/AlCaRecoStreams_cff.py index 8ea869cd22238..16183e2e52985 100644 --- a/Configuration/StandardSequences/python/AlCaRecoStreams_cff.py +++ b/Configuration/StandardSequences/python/AlCaRecoStreams_cff.py @@ -164,6 +164,9 @@ from Calibration.EcalCalibAlgos.ALCARECOPromptCalibProdEcalPedestals_cff import * from Calibration.LumiAlCaRecoProducers.ALCARECOPromptCalibProdLumiPCC_cff import * + +from Calibration.PPSAlCaRecoProducer.ALCARECOPPSCalMaxTracks_cff import * + ############################################################### # hotline skim workflows ############################################################### @@ -246,6 +249,7 @@ pathALCARECOPromptCalibProdPPSTimingCalib = cms.Path(taskALCARECOPromptCalibProdPPSTimingCalib) pathALCARECOPromptCalibProdPPSDiamondSampicTimingCalib = cms.Path(taskALCARECOPromptCalibProdPPSDiamondSampicTimingCalib) pathALCARECOPromptCalibProdPPSAlignment = cms.Path(taskALCARECOPromptCalibProdPPSAlignment) +pathALCARECOPPSCalMaxTracks = cms.Path(seqALCARECOPPSCalMaxTracksReco) pathALCARECOTkAlBeamHalo = cms.Path(seqALCARECOTkAlBeamHalo*ALCARECOTkAlBeamHaloDQM) pathALCARECOMuAlBeamHaloOverlaps = cms.Path(seqALCARECOMuAlBeamHaloOverlaps) pathALCARECOMuAlBeamHalo = cms.Path(seqALCARECOMuAlBeamHalo) @@ -1025,6 +1029,14 @@ dataTier = cms.untracked.string('ALCARECO') ) +ALCARECOStreamPPSCalMaxTracks = cms.FilteredStream( + responsible = 'Leszek Grzanka', + name = 'PPSCalMaxTracks', + paths = (pathALCARECOPPSCalMaxTracks), + content = OutALCARECOPPSCalMaxTracks.outputCommands, + selectEvents = OutALCARECOPPSCalMaxTracks.SelectEvents, + dataTier = cms.untracked.string('ALCARECO') + ) ALCARECOStreamHotline = cms.FilteredStream( responsible = 'Dustin Anderson',