/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
HLTrigger/Configuration/python/HLT_GRun_cff.py
93 253 строки
5 MB
Marco Musich
HLT menu development for 16_1_X (branch for 17_0_X)
01 июн 2026, 20:14
01 июн 2026, 20:14
fd23964
Код
Авторство
О чём код?
# hltGetConfiguration /dev/CMSSW_16_1_0/GRun --cff --data --type GRun # /dev/CMSSW_16_1_0/GRun/V16 (CMSSW_16_1_0) import FWCore.ParameterSet.Config as cms fragment = cms.ProcessFragment( "HLT" ) fragment.load("Configuration.StandardSequences.Accelerators_cff") fragment.HLTConfigVersion = cms.PSet( tableName = cms.string("/dev/CMSSW_16_1_0/GRun/V16") ) fragment.HLTGroupedCkfTrajectoryBuilderP5 = 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.0 ), propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTCkfBaseTrajectoryFilterP5" ) ), propagatorAlong = cms.string( "PropagatorWithMaterial" ), seedAs5DHit = cms.bool( False ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 1 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESChi2MeasurementEstimatorForP5" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ) ) fragment.HLTCkfBaseTrajectoryFilterP5 = 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 ), minHitsAtHighEta = cms.int32( 5 ), minPt = cms.double( 0.5 ), maxConsecLostHits = cms.int32( 3 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), highEtaSwitch = cms.double( 5.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( 4 ) ) fragment.HLTCkfBaseTrajectoryFilter_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 ), minHitsAtHighEta = cms.int32( 5 ), minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), highEtaSwitch = cms.double( 5.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 ) ) fragment.HLTIter4PSetTrajectoryBuilderIT = 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( "HLTIter4PSetTrajectoryFilterIT" ) ), 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 ) ) fragment.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" ) ), maxCand = cms.int32( 2 ), estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), intermediateCleaning = cms.bool( True ), bestHitOnly = cms.bool( True ), useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), lostHitPenalty = cms.double( 30.0 ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxPtForLooperReconstruction = cms.double( 0.0 ), 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 ) ) fragment.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 ) ) fragment.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 ) ) fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( rescaleErrorIfFail = cms.double( 1.0 ), ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), 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 ) ) fragment.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 ) ) fragment.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 ) ) fragment.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" ) ), maxCand = cms.int32( 2 ), estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), intermediateCleaning = cms.bool( True ), bestHitOnly = cms.bool( True ), useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), lostHitPenalty = cms.double( 30.0 ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxPtForLooperReconstruction = cms.double( 0.0 ), 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 ) ) fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) ) fragment.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 ) ) fragment.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 ) ) fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet( ComponentType = cms.string( "CkfTrajectoryBuilder" ), 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 ) ) fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet( ComponentType = cms.string( "CkfTrajectoryBuilder" ), 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 ) ) fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) ) fragment.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 ) ) fragment.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 ) ) fragment.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 ) ) fragment.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 ) ) fragment.HLTIter0PSetTrajectoryFilterIT = 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.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 ) ) fragment.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 ) ) fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) ) fragment.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 ) ) fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( ComponentType = cms.string( "CkfTrajectoryBuilder" ), lostHitPenalty = cms.double( 30.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), maxCand = cms.int32( 4 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), intermediateCleaning = cms.bool( True ), updator = cms.string( "hltESPKFUpdator" ), seedAs5DHit = cms.bool( False ) ) fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 2 ), alwaysUseInvalidHits = cms.bool( False ), estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 5.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ) ) fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( True ), lostHitPenalty = cms.double( 1.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterial" ), minNrOfHitsForRebuild = cms.int32( 2 ), maxCand = cms.int32( 5 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 1000.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 10.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( True ), lostHitPenalty = cms.double( 1.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), propagatorAlong = cms.string( "PropagatorWithMaterial" ), minNrOfHitsForRebuild = cms.int32( 2 ), maxCand = cms.int32( 5 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 1000.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 10.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) fragment.HLTPSetCkfBaseTrajectoryFilter_block = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), minPt = cms.double( 0.9 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) fragment.HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA = cms.PSet( ComponentType = cms.string( "StripSubClusterShapeTrajectoryFilter" ), subclusterCutSN = cms.double( 12.0 ), trimMaxADC = cms.double( 30.0 ), seedCutMIPs = cms.double( 0.35 ), subclusterCutMIPs = cms.double( 0.45 ), subclusterWindow = cms.double( 0.7 ), maxNSat = cms.uint32( 3 ), trimMaxFracNeigh = cms.double( 0.25 ), maxTrimmedSizeDiffNeg = cms.double( 1.0 ), seedCutSN = cms.double( 7.0 ), layerMask = cms.PSet( TOB = cms.bool( False ), TIB = cms.vuint32( 1, 2 ), TID = cms.vuint32( 1, 2 ), TEC = cms.bool( False ) ), maxTrimmedSizeDiffPos = cms.double( 0.7 ), trimMaxFracTotal = cms.double( 0.15 ) ) fragment.HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), 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 ) ) fragment.HLTPSetInitialStepTrajectoryBuilderPreSplittingForFullTrackingPPOnAA = 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.0 ), 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 ) ) fragment.HLTPSetInitialStepTrajectoryFilterPreSplittingForFullTrackingPPOnAA = cms.PSet( ComponentType = cms.string( "CompositeTrajectoryFilter" ), filters = cms.VPSet( cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterBasePreSplittingForFullTrackingPPOnAA" ) ), cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterShapePreSplittingPPOnAA" ) ) ) ) fragment.HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), 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 ) ) fragment.HLTPSetInitialStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( True ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.0 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 1 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) fragment.HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( 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.0 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 4 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) fragment.HLTPSetHighPtTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), minPt = cms.double( 1.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) fragment.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.0 ), 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 ) ) fragment.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 ) ) fragment.HLTPSetLowPtTripletStepTrajectoryBuilderForFullTrackingPPOnAA = 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.0 ), 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 ) ) fragment.HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 1.4 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) fragment.HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 1 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 0 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) fragment.HLTPSetPixelLessStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.0 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 4 ), maxCand = cms.int32( 2 ), alwaysUseInvalidHits = cms.bool( False ), estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) fragment.HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 5 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 1 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 0 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) fragment.HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 1 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 0 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) fragment.HLTPSetTobTecStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( False ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.0 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 4 ), maxCand = cms.int32( 2 ), alwaysUseInvalidHits = cms.bool( False ), estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilterForFullTrackingPPOnAA" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) fragment.HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 9999 ), minPt = cms.double( 5.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) fragment.HLTPSetJetCoreStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.0 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 50 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) fragment.HLTPSetMixedTripletStepTrajectoryBuilderForFullTrackingPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.0 ), propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilterForFullTrackingPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 2 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) fragment.HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 4 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), maxCCCLostHits = cms.int32( 0 ), nSigmaMinPt = cms.double( 5.0 ), minPt = cms.double( 3.0 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) fragment.HLTPSetInitialStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( True ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.0 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilterForDmesonPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 1 ), maxCand = cms.int32( 3 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) fragment.HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), minPt = cms.double( 2.8 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) fragment.HLTPSetLowPtQuadStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.0 ), propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilterForDmesonPPOnAA" ) ), propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), minNrOfHitsForRebuild = cms.int32( 5 ), maxCand = cms.int32( 4 ), alwaysUseInvalidHits = cms.bool( True ), estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfBaseTrajectoryFilter_block" ) ), intermediateCleaning = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), updator = cms.string( "hltESPKFUpdator" ), bestHitOnly = cms.bool( True ), seedAs5DHit = cms.bool( False ) ) fragment.HLTPSetHighPtTripletStepTrajectoryFilterForDmesonPPOnAA = cms.PSet( minimumNumberOfHits = cms.int32( 3 ), ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), seedExtension = cms.int32( 0 ), chargeSignificance = cms.double( -1.0 ), pixelSeedExtension = cms.bool( False ), strictSeedExtension = cms.bool( False ), nSigmaMinPt = cms.double( 5.0 ), maxCCCLostHits = cms.int32( 0 ), minPt = cms.double( 3.5 ), maxConsecLostHits = cms.int32( 1 ), extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), constantValueForLostHitsFractionFilter = cms.double( 2.0 ), seedPairPenalty = cms.int32( 0 ), maxNumberOfHits = cms.int32( 100 ), minNumberOfHitsForLoopers = cms.int32( 13 ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), minNumberOfHitsPerLoop = cms.int32( 4 ), minHitsMinPt = cms.int32( 3 ), maxLostHitsFraction = cms.double( 0.1 ), maxLostHits = cms.int32( 999 ), highEtaSwitch = cms.double( 5.0 ), minHitsAtHighEta = cms.int32( 5 ) ) fragment.HLTPSetHighPtTripletStepTrajectoryBuilderForDmesonPPOnAA = cms.PSet( useSameTrajFilter = cms.bool( True ), ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), keepOriginalIfRebuildFails = cms.bool( False ), lostHitPenalty = cms.double( 30.0 ), lockHits = cms.bool( True ), requireSeedHitsInRebuild = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxDPhiForLooperReconstruction = cms.double( 2.0 ), maxPtForLooperReconstruction = cms.double( 0.0 ), 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 ) ) fragment.streams = cms.PSet( ALCAHcalIsoTrk = cms.vstring( 'AlCaHcalIsoTrk' ), ALCALowPtJet = cms.vstring( 'AlCaLowPtJet' ), ALCALumiPixelsCountsExpress = cms.vstring( 'AlCaLumiPixelsCountsExpress' ), ALCALumiPixelsCountsPrompt = cms.vstring( 'AlCaLumiPixelsCountsPrompt' ), ALCAP0 = cms.vstring( 'AlCaP0' ), ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ), ALCAPPSExpress = cms.vstring( 'AlCaPPSExpress' ), ALCAPPSPrompt = cms.vstring( 'AlCaPPSPrompt' ), Calibration = cms.vstring( 'TestEnablesEcalHcal' ), DQM = cms.vstring( 'OnlineMonitor' ), DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ), DQMEventDisplay = cms.vstring( 'EventDisplay' ), DQMGPUvsCPU = cms.vstring( 'DQMGPUvsCPU' ), DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ), DQMOnlineScouting = cms.vstring( 'DQMOnlineScouting' ), DQMPPSRandom = cms.vstring( 'DQMPPSRandom' ), DQMTestDataScouting = cms.vstring( 'TestDataScouting' ), EcalCalibration = cms.vstring( 'EcalLaser' ), Express = cms.vstring( 'ExpressPhysics' ), ExpressAlignment = cms.vstring( 'ExpressAlignment' ), HLTMonitor = cms.vstring( 'HLTMonitor' ), LocalTestDataRaw = cms.vstring( 'TestDataRaw' ), NanoDST = cms.vstring( 'L1Accept' ), ParkingAnomalyDetection0 = cms.vstring( 'ParkingAnomalyDetection0', 'ParkingAnomalyDetection1' ), ParkingAnomalyDetection1 = cms.vstring( 'ParkingAnomalyDetection2', 'ParkingAnomalyDetection3' ), ParkingAnomalyDetection2 = cms.vstring( 'ParkingAnomalyDetection4', 'ParkingAnomalyDetection5' ), ParkingAnomalyDetection3 = cms.vstring( 'ParkingAnomalyDetection6', 'ParkingAnomalyDetection7' ), ParkingDoubleMuonLowMass0 = cms.vstring( 'ParkingDoubleMuonLowMass0', 'ParkingDoubleMuonLowMass1' ), ParkingDoubleMuonLowMass1 = cms.vstring( 'ParkingDoubleMuonLowMass2', 'ParkingDoubleMuonLowMass3' ), ParkingDoubleMuonLowMass2 = cms.vstring( 'ParkingDoubleMuonLowMass4', 'ParkingDoubleMuonLowMass5' ), ParkingDoubleMuonLowMass3 = cms.vstring( 'ParkingDoubleMuonLowMass6', 'ParkingDoubleMuonLowMass7' ), ParkingHH = cms.vstring( 'ParkingHH0', 'ParkingHH1' ), ParkingLLP0 = cms.vstring( 'ParkingLLP0', 'ParkingLLP1' ), ParkingLLP1 = cms.vstring( 'ParkingLLP2', 'ParkingLLP3' ), ParkingSingleMuon0 = cms.vstring( 'ParkingSingleMuon0' ), ParkingSingleMuon1 = cms.vstring( 'ParkingSingleMuon1' ), ParkingSingleMuon10 = cms.vstring( 'ParkingSingleMuon10' ), ParkingSingleMuon11 = cms.vstring( 'ParkingSingleMuon11' ), ParkingSingleMuon12 = cms.vstring( 'ParkingSingleMuon12' ), ParkingSingleMuon13 = cms.vstring( 'ParkingSingleMuon13' ), ParkingSingleMuon14 = cms.vstring( 'ParkingSingleMuon14' ), ParkingSingleMuon15 = cms.vstring( 'ParkingSingleMuon15' ), ParkingSingleMuon2 = cms.vstring( 'ParkingSingleMuon2' ), ParkingSingleMuon3 = cms.vstring( 'ParkingSingleMuon3' ), ParkingSingleMuon4 = cms.vstring( 'ParkingSingleMuon4' ), ParkingSingleMuon5 = cms.vstring( 'ParkingSingleMuon5' ), ParkingSingleMuon6 = cms.vstring( 'ParkingSingleMuon6' ), ParkingSingleMuon7 = cms.vstring( 'ParkingSingleMuon7' ), ParkingSingleMuon8 = cms.vstring( 'ParkingSingleMuon8' ), ParkingSingleMuon9 = cms.vstring( 'ParkingSingleMuon9' ), ParkingVBF0 = cms.vstring( 'ParkingVBF0', 'ParkingVBF1' ), ParkingVBF1 = cms.vstring( 'ParkingVBF2', 'ParkingVBF3' ), ParkingVBF2 = cms.vstring( 'ParkingVBF4', 'ParkingVBF5' ), ParkingVBF3 = cms.vstring( 'ParkingVBF6', 'ParkingVBF7' ), PhysicsBTagMuEGTau = cms.vstring( 'BTagMu', 'MuonEG', 'Tau' ), PhysicsCommissioning = cms.vstring( 'Commissioning', 'Cosmics', 'HLTPhysics', 'HcalNZS', 'MonteCarlo', 'NoBPTX', 'ZeroBias' ), PhysicsEGamma0 = cms.vstring( 'EGamma0' ), PhysicsEGamma1 = cms.vstring( 'EGamma1' ), PhysicsEGamma2 = cms.vstring( 'EGamma2' ), PhysicsEGamma3 = cms.vstring( 'EGamma3' ), PhysicsEGamma4 = cms.vstring( 'EGamma4' ), PhysicsEGamma5 = cms.vstring( 'EGamma5' ), PhysicsEmittanceScan0 = cms.vstring( 'EmittanceScan0', 'EmittanceScan1' ), PhysicsEmittanceScan1 = cms.vstring( 'EmittanceScan2', 'EmittanceScan3' ), PhysicsEmittanceScan2 = cms.vstring( 'EmittanceScan4', 'EmittanceScan5' ), PhysicsHLTPhysics0 = cms.vstring( 'EphemeralHLTPhysics0', 'EphemeralHLTPhysics1' ), PhysicsHLTPhysics1 = cms.vstring( 'EphemeralHLTPhysics2', 'EphemeralHLTPhysics3' ), PhysicsHLTPhysics2 = cms.vstring( 'EphemeralHLTPhysics4', 'EphemeralHLTPhysics5' ), PhysicsHLTPhysics3 = cms.vstring( 'EphemeralHLTPhysics6', 'EphemeralHLTPhysics7' ), PhysicsJetMET0 = cms.vstring( 'JetMET0' ), PhysicsJetMET1 = cms.vstring( 'JetMET1' ), PhysicsMuon0 = cms.vstring( 'Muon0' ), PhysicsMuon1 = cms.vstring( 'Muon1' ), PhysicsMuon2 = cms.vstring( 'Muon2' ), PhysicsMuon3 = cms.vstring( 'Muon3' ), PhysicsScoutingPFMonitor = cms.vstring( 'ScoutingPFMonitor' ), PhysicsZeroBias0 = cms.vstring( 'EphemeralZeroBias0', 'EphemeralZeroBias1' ), PhysicsZeroBias1 = cms.vstring( 'EphemeralZeroBias2', 'EphemeralZeroBias3' ), PhysicsZeroBias2 = cms.vstring( 'EphemeralZeroBias4', 'EphemeralZeroBias5' ), PhysicsZeroBias3 = cms.vstring( 'EphemeralZeroBias6', 'EphemeralZeroBias7' ), RPCMON = cms.vstring( 'RPCMonitor' ), ScoutingPF0 = cms.vstring( 'ScoutingPF0' ), ScoutingPF1 = cms.vstring( 'ScoutingPF1' ) ) fragment.datasets = cms.PSet( AlCaHcalIsoTrk = cms.vstring( 'AlCa_IsoTrackHBHE_v8' ), AlCaLowPtJet = cms.vstring( 'AlCa_AK8PFJet40_v37', 'AlCa_PFJet40_v42' ), AlCaLumiPixelsCountsExpress = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v14' ), AlCaLumiPixelsCountsPrompt = cms.vstring( 'AlCa_LumiPixelsCounts_Random_v14', 'AlCa_LumiPixelsCounts_ZeroBias_v17' ), AlCaP0 = cms.vstring( 'AlCa_EcalEtaEBonly_v28', 'AlCa_EcalEtaEEonly_v28', 'AlCa_EcalPi0EBonly_v28', 'AlCa_EcalPi0EEonly_v29' ), AlCaPPSExpress = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v10', 'HLT_PPSMaxTracksPerRP4_v10' ), AlCaPPSPrompt = cms.vstring( 'HLT_PPSMaxTracksPerArm1_v10', 'HLT_PPSMaxTracksPerRP4_v10' ), AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_extra_v1', 'AlCa_EcalPhiSym_v23' ), BTagMu = cms.vstring( 'HLT_BTagMu_AK4DiJet110_Mu5_v32', 'HLT_BTagMu_AK4DiJet170_Mu5_v31', 'HLT_BTagMu_AK4DiJet20_Mu5_v32', 'HLT_BTagMu_AK4DiJet40_Mu5_v32', 'HLT_BTagMu_AK4DiJet70_Mu5_v32', 'HLT_BTagMu_AK4Jet300_Mu5_v31', 'HLT_BTagMu_AK8DiJet170_Mu5_v28', 'HLT_BTagMu_AK8Jet170_DoubleMu5_v21', 'HLT_BTagMu_AK8Jet300_Mu5_v31' ), Commissioning = cms.vstring( 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v10', 'HLT_PFJet40_GPUvsCPU_v8' ), Cosmics = cms.vstring( 'HLT_L1SingleMuCosmics_v9' ), DQMGPUvsCPU = cms.vstring( 'DQM_EcalReconstruction_v14', 'DQM_HcalReconstruction_v11', 'DQM_PixelReconstruction_v16' ), DQMOnlineBeamspot = cms.vstring( 'HLT_HT300_Beamspot_v32', 'HLT_ZeroBias_Beamspot_v25' ), DQMOnlineScouting = cms.vstring( 'DST_PFScouting_DoubleEGMonitorJPsi_v7', 'DST_PFScouting_DoubleEGMonitorZ_v7', 'DST_PFScouting_DoubleMuonVtxMonitorJPsi_v10', 'DST_PFScouting_DoubleMuonVtxMonitorZ_v10', 'DST_PFScouting_SingleMuonMonitorJPsi_v5', 'DST_PFScouting_SingleMuonMonitorZ_v5', 'DST_PFScouting_SinglePhotonEBMonitorJPsi_v7', 'DST_PFScouting_SinglePhotonEBMonitorZ_v7', 'HLT_TriggersForScoutingPFMonitor_PS1000_v3', 'HLT_TriggersForScoutingPFMonitor_PS125_v2', 'HLT_TriggersForScoutingPFMonitor_PS250_v2', 'HLT_TriggersForScoutingPFMonitor_PS500_v2' ), DQMPPSRandom = cms.vstring( 'HLT_PPSRandom_v1' ), EGamma0 = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v17', 'HLT_DiPhoton10Time1ns_v12', 'HLT_DiPhoton10Time1p2ns_v12', 'HLT_DiPhoton10Time1p4ns_v12', 'HLT_DiPhoton10Time1p6ns_v12', 'HLT_DiPhoton10Time1p8ns_v12', 'HLT_DiPhoton10Time2ns_v12', 'HLT_DiPhoton10_CaloIdL_v12', 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v26', 'HLT_Dielectron12_5_EBEB_TightID_ECALTrackIsoDr0p2_v8', 'HLT_Dielectron12_5_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v8', 'HLT_Diphoton15_10_EBEB_TightID_ECALTrackIsoDr0p2_v7', 'HLT_Diphoton15_10_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v7', 'HLT_Diphoton15_12_EBEB_TightID_ECALTrackIsoDr0p2_v7', 'HLT_Diphoton15_12_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v7', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v17', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v17', 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v18', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v18', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v30', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v30', 'HLT_DiphotonMVA14p25_High_Mass60_v2', 'HLT_DiphotonMVA14p25_Low_Mass60_v2', 'HLT_DiphotonMVA14p25_Medium_Mass60_v2', 'HLT_DiphotonMVA14p25_TightHigh_Mass60_v2', 'HLT_DiphotonMVA14p25_TightLow_Mass60_v2', 'HLT_DiphotonMVA14p25_TightMedium_Mass60_v2', 'HLT_DoubleEle10_eta1p22_mMax6_v15', 'HLT_DoubleEle25_CaloIdL_MW_v20', 'HLT_DoubleEle27_CaloIdL_MW_v20', 'HLT_DoubleEle33_CaloIdL_MW_v33', 'HLT_DoubleEle6p5_eta1p22_mMax6_v15', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v42', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v42', 'HLT_DoubleEle8_eta1p22_mMax6_v15', 'HLT_DoublePhoton33_CaloIdL_v19', 'HLT_DoublePhoton70_v19', 'HLT_DoublePhoton85_v27', 'HLT_ECALHT800_v23', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v30', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v40', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v23', 'HLT_Ele14_eta2p5_IsoVVVL_Gsf_PFHT200_PNetBTag0p53_v15', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v38', 'HLT_Ele15_IsoVVVL_PFHT450_v38', 'HLT_Ele15_IsoVVVL_PFHT600_v42', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v38', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v40', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_v2', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v40', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v37', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v37', 'HLT_Ele24_eta2p1_WPTight_Gsf_PNetTauhPFJet30_Loose_eta2p3_CrossL1_v17', 'HLT_Ele24_eta2p1_WPTight_Gsf_PNetTauhPFJet30_Medium_eta2p3_CrossL1_v17', 'HLT_Ele24_eta2p1_WPTight_Gsf_PNetTauhPFJet30_Tight_eta2p3_CrossL1_v17', 'HLT_Ele28_HighEta_SC20_Mass55_v31', 'HLT_Ele30_WPTight_Gsf_v20', 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v28', 'HLT_Ele32_WPTight_Gsf_v34', 'HLT_Ele35_WPTight_Gsf_v28', 'HLT_Ele38_WPTight_Gsf_v28', 'HLT_Ele40_WPTight_Gsf_v28', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PNetBB0p06_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v22', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v22', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v40', 'HLT_Ele50_IsoVVVL_PFHT450_v38', 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v38', 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v40', 'HLT_Photon100EBHE10_v14', 'HLT_Photon110EB_TightID_TightIso_AK8CaloJet30_v10', 'HLT_Photon110EB_TightID_TightIso_AK8PFJet30_v15', 'HLT_Photon110EB_TightID_TightIso_CaloJet30_v10', 'HLT_Photon110EB_TightID_TightIso_PFJet30_v16', 'HLT_Photon110EB_TightID_TightIso_v19', 'HLT_Photon120_R9Id90_HE10_IsoM_v31', 'HLT_Photon120_v25', 'HLT_Photon150_v19', 'HLT_Photon165_R9Id90_HE10_IsoM_v32', 'HLT_Photon175_v27', 'HLT_Photon200_v26', 'HLT_Photon20_HoverELoose_v22', 'HLT_Photon300_NoHE_v25', 'HLT_Photon30EB_TightID_TightIso_v19', 'HLT_Photon30_HoverELoose_L1SingleEG20_v1', 'HLT_Photon30_HoverELoose_v22', 'HLT_Photon32_OneProng32_M50To105_v20', 'HLT_Photon33_v17', 'HLT_Photon34_R9Id90_CaloIdL_IsoL_DisplacedIdL_MediumChargedIsoDisplacedPFTauHPS34_v18', 'HLT_Photon35_TwoProngs35_v23', 'HLT_Photon40EB_TightID_TightIso_v10', 'HLT_Photon40EB_v5', 'HLT_Photon45EB_TightID_TightIso_v10', 'HLT_Photon45EB_v5', 'HLT_Photon50EB_TightID_TightIso_AK8CaloJet30_v10', 'HLT_Photon50EB_TightID_TightIso_AK8PFJet30_v15', 'HLT_Photon50EB_TightID_TightIso_CaloJet30_v10', 'HLT_Photon50EB_TightID_TightIso_PFJet30_v16', 'HLT_Photon50EB_TightID_TightIso_v15', 'HLT_Photon50EB_v6', 'HLT_Photon50_R9Id90_HE10_IsoM_v31', 'HLT_Photon50_TimeGt2p5ns_v9', 'HLT_Photon50_TimeLtNeg2p5ns_v9', 'HLT_Photon50_v25', 'HLT_Photon55EB_TightID_TightIso_v11', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v20', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v20', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v20', 'HLT_Photon60_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v19', 'HLT_Photon75EB_TightID_TightIso_v15', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v27', 'HLT_Photon75_R9Id90_HE10_IsoM_v31', 'HLT_Photon75_v25', 'HLT_Photon90EB_TightID_TightIso_v15', 'HLT_Photon90_R9Id90_HE10_IsoM_v31', 'HLT_Photon90_v25', 'HLT_SingleEle8_SingleEGL1_v14', 'HLT_SingleEle8_v14' ), EGamma1 = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v17', 'HLT_DiPhoton10Time1ns_v12', 'HLT_DiPhoton10Time1p2ns_v12', 'HLT_DiPhoton10Time1p4ns_v12', 'HLT_DiPhoton10Time1p6ns_v12', 'HLT_DiPhoton10Time1p8ns_v12', 'HLT_DiPhoton10Time2ns_v12', 'HLT_DiPhoton10_CaloIdL_v12', 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v26', 'HLT_Dielectron12_5_EBEB_TightID_ECALTrackIsoDr0p2_v8', 'HLT_Dielectron12_5_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v8', 'HLT_Diphoton15_10_EBEB_TightID_ECALTrackIsoDr0p2_v7', 'HLT_Diphoton15_10_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v7', 'HLT_Diphoton15_12_EBEB_TightID_ECALTrackIsoDr0p2_v7', 'HLT_Diphoton15_12_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v7', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v17', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v17', 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v18', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v18', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v30', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v30', 'HLT_DiphotonMVA14p25_High_Mass60_v2', 'HLT_DiphotonMVA14p25_Low_Mass60_v2', 'HLT_DiphotonMVA14p25_Medium_Mass60_v2', 'HLT_DiphotonMVA14p25_TightHigh_Mass60_v2', 'HLT_DiphotonMVA14p25_TightLow_Mass60_v2', 'HLT_DiphotonMVA14p25_TightMedium_Mass60_v2', 'HLT_DoubleEle10_eta1p22_mMax6_v15', 'HLT_DoubleEle25_CaloIdL_MW_v20', 'HLT_DoubleEle27_CaloIdL_MW_v20', 'HLT_DoubleEle33_CaloIdL_MW_v33', 'HLT_DoubleEle6p5_eta1p22_mMax6_v15', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v42', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v42', 'HLT_DoubleEle8_eta1p22_mMax6_v15', 'HLT_DoublePhoton33_CaloIdL_v19', 'HLT_DoublePhoton70_v19', 'HLT_DoublePhoton85_v27', 'HLT_ECALHT800_v23', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v30', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v40', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v23', 'HLT_Ele14_eta2p5_IsoVVVL_Gsf_PFHT200_PNetBTag0p53_v15', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v38', 'HLT_Ele15_IsoVVVL_PFHT450_v38', 'HLT_Ele15_IsoVVVL_PFHT600_v42', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v38', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v40', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_v2', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v40', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v37', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v37', 'HLT_Ele24_eta2p1_WPTight_Gsf_PNetTauhPFJet30_Loose_eta2p3_CrossL1_v17', 'HLT_Ele24_eta2p1_WPTight_Gsf_PNetTauhPFJet30_Medium_eta2p3_CrossL1_v17', 'HLT_Ele24_eta2p1_WPTight_Gsf_PNetTauhPFJet30_Tight_eta2p3_CrossL1_v17', 'HLT_Ele28_HighEta_SC20_Mass55_v31', 'HLT_Ele30_WPTight_Gsf_v20', 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v28', 'HLT_Ele32_WPTight_Gsf_v34', 'HLT_Ele35_WPTight_Gsf_v28', 'HLT_Ele38_WPTight_Gsf_v28', 'HLT_Ele40_WPTight_Gsf_v28', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PNetBB0p06_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v22', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v22', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v40', 'HLT_Ele50_IsoVVVL_PFHT450_v38', 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v38', 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v40', 'HLT_Photon100EBHE10_v14', 'HLT_Photon110EB_TightID_TightIso_AK8CaloJet30_v10', 'HLT_Photon110EB_TightID_TightIso_AK8PFJet30_v15', 'HLT_Photon110EB_TightID_TightIso_CaloJet30_v10', 'HLT_Photon110EB_TightID_TightIso_PFJet30_v16', 'HLT_Photon110EB_TightID_TightIso_v19', 'HLT_Photon120_R9Id90_HE10_IsoM_v31', 'HLT_Photon120_v25', 'HLT_Photon150_v19', 'HLT_Photon165_R9Id90_HE10_IsoM_v32', 'HLT_Photon175_v27', 'HLT_Photon200_v26', 'HLT_Photon20_HoverELoose_v22', 'HLT_Photon300_NoHE_v25', 'HLT_Photon30EB_TightID_TightIso_v19', 'HLT_Photon30_HoverELoose_L1SingleEG20_v1', 'HLT_Photon30_HoverELoose_v22', 'HLT_Photon32_OneProng32_M50To105_v20', 'HLT_Photon33_v17', 'HLT_Photon34_R9Id90_CaloIdL_IsoL_DisplacedIdL_MediumChargedIsoDisplacedPFTauHPS34_v18', 'HLT_Photon35_TwoProngs35_v23', 'HLT_Photon40EB_TightID_TightIso_v10', 'HLT_Photon40EB_v5', 'HLT_Photon45EB_TightID_TightIso_v10', 'HLT_Photon45EB_v5', 'HLT_Photon50EB_TightID_TightIso_AK8CaloJet30_v10', 'HLT_Photon50EB_TightID_TightIso_AK8PFJet30_v15', 'HLT_Photon50EB_TightID_TightIso_CaloJet30_v10', 'HLT_Photon50EB_TightID_TightIso_PFJet30_v16', 'HLT_Photon50EB_TightID_TightIso_v15', 'HLT_Photon50EB_v6', 'HLT_Photon50_R9Id90_HE10_IsoM_v31', 'HLT_Photon50_TimeGt2p5ns_v9', 'HLT_Photon50_TimeLtNeg2p5ns_v9', 'HLT_Photon50_v25', 'HLT_Photon55EB_TightID_TightIso_v11', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v20', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v20', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v20', 'HLT_Photon60_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v19', 'HLT_Photon75EB_TightID_TightIso_v15', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v27', 'HLT_Photon75_R9Id90_HE10_IsoM_v31', 'HLT_Photon75_v25', 'HLT_Photon90EB_TightID_TightIso_v15', 'HLT_Photon90_R9Id90_HE10_IsoM_v31', 'HLT_Photon90_v25', 'HLT_SingleEle8_SingleEGL1_v14', 'HLT_SingleEle8_v14' ), EGamma2 = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v17', 'HLT_DiPhoton10Time1ns_v12', 'HLT_DiPhoton10Time1p2ns_v12', 'HLT_DiPhoton10Time1p4ns_v12', 'HLT_DiPhoton10Time1p6ns_v12', 'HLT_DiPhoton10Time1p8ns_v12', 'HLT_DiPhoton10Time2ns_v12', 'HLT_DiPhoton10_CaloIdL_v12', 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v26', 'HLT_Dielectron12_5_EBEB_TightID_ECALTrackIsoDr0p2_v8', 'HLT_Dielectron12_5_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v8', 'HLT_Diphoton15_10_EBEB_TightID_ECALTrackIsoDr0p2_v7', 'HLT_Diphoton15_10_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v7', 'HLT_Diphoton15_12_EBEB_TightID_ECALTrackIsoDr0p2_v7', 'HLT_Diphoton15_12_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v7', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v17', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v17', 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v18', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v18', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v30', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v30', 'HLT_DiphotonMVA14p25_High_Mass60_v2', 'HLT_DiphotonMVA14p25_Low_Mass60_v2', 'HLT_DiphotonMVA14p25_Medium_Mass60_v2', 'HLT_DiphotonMVA14p25_TightHigh_Mass60_v2', 'HLT_DiphotonMVA14p25_TightLow_Mass60_v2', 'HLT_DiphotonMVA14p25_TightMedium_Mass60_v2', 'HLT_DoubleEle10_eta1p22_mMax6_v15', 'HLT_DoubleEle25_CaloIdL_MW_v20', 'HLT_DoubleEle27_CaloIdL_MW_v20', 'HLT_DoubleEle33_CaloIdL_MW_v33', 'HLT_DoubleEle6p5_eta1p22_mMax6_v15', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v42', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v42', 'HLT_DoubleEle8_eta1p22_mMax6_v15', 'HLT_DoublePhoton33_CaloIdL_v19', 'HLT_DoublePhoton70_v19', 'HLT_DoublePhoton85_v27', 'HLT_ECALHT800_v23', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v30', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v40', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v23', 'HLT_Ele14_eta2p5_IsoVVVL_Gsf_PFHT200_PNetBTag0p53_v15', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v38', 'HLT_Ele15_IsoVVVL_PFHT450_v38', 'HLT_Ele15_IsoVVVL_PFHT600_v42', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v38', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v40', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_v2', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v40', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v37', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v37', 'HLT_Ele24_eta2p1_WPTight_Gsf_PNetTauhPFJet30_Loose_eta2p3_CrossL1_v17', 'HLT_Ele24_eta2p1_WPTight_Gsf_PNetTauhPFJet30_Medium_eta2p3_CrossL1_v17', 'HLT_Ele24_eta2p1_WPTight_Gsf_PNetTauhPFJet30_Tight_eta2p3_CrossL1_v17', 'HLT_Ele28_HighEta_SC20_Mass55_v31', 'HLT_Ele30_WPTight_Gsf_v20', 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v28', 'HLT_Ele32_WPTight_Gsf_v34', 'HLT_Ele35_WPTight_Gsf_v28', 'HLT_Ele38_WPTight_Gsf_v28', 'HLT_Ele40_WPTight_Gsf_v28', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PNetBB0p06_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v22', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v22', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v40', 'HLT_Ele50_IsoVVVL_PFHT450_v38', 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v38', 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v40', 'HLT_Photon100EBHE10_v14', 'HLT_Photon110EB_TightID_TightIso_AK8CaloJet30_v10', 'HLT_Photon110EB_TightID_TightIso_AK8PFJet30_v15', 'HLT_Photon110EB_TightID_TightIso_CaloJet30_v10', 'HLT_Photon110EB_TightID_TightIso_PFJet30_v16', 'HLT_Photon110EB_TightID_TightIso_v19', 'HLT_Photon120_R9Id90_HE10_IsoM_v31', 'HLT_Photon120_v25', 'HLT_Photon150_v19', 'HLT_Photon165_R9Id90_HE10_IsoM_v32', 'HLT_Photon175_v27', 'HLT_Photon200_v26', 'HLT_Photon20_HoverELoose_v22', 'HLT_Photon300_NoHE_v25', 'HLT_Photon30EB_TightID_TightIso_v19', 'HLT_Photon30_HoverELoose_L1SingleEG20_v1', 'HLT_Photon30_HoverELoose_v22', 'HLT_Photon32_OneProng32_M50To105_v20', 'HLT_Photon33_v17', 'HLT_Photon34_R9Id90_CaloIdL_IsoL_DisplacedIdL_MediumChargedIsoDisplacedPFTauHPS34_v18', 'HLT_Photon35_TwoProngs35_v23', 'HLT_Photon40EB_TightID_TightIso_v10', 'HLT_Photon40EB_v5', 'HLT_Photon45EB_TightID_TightIso_v10', 'HLT_Photon45EB_v5', 'HLT_Photon50EB_TightID_TightIso_AK8CaloJet30_v10', 'HLT_Photon50EB_TightID_TightIso_AK8PFJet30_v15', 'HLT_Photon50EB_TightID_TightIso_CaloJet30_v10', 'HLT_Photon50EB_TightID_TightIso_PFJet30_v16', 'HLT_Photon50EB_TightID_TightIso_v15', 'HLT_Photon50EB_v6', 'HLT_Photon50_R9Id90_HE10_IsoM_v31', 'HLT_Photon50_TimeGt2p5ns_v9', 'HLT_Photon50_TimeLtNeg2p5ns_v9', 'HLT_Photon50_v25', 'HLT_Photon55EB_TightID_TightIso_v11', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v20', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v20', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v20', 'HLT_Photon60_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v19', 'HLT_Photon75EB_TightID_TightIso_v15', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v27', 'HLT_Photon75_R9Id90_HE10_IsoM_v31', 'HLT_Photon75_v25', 'HLT_Photon90EB_TightID_TightIso_v15', 'HLT_Photon90_R9Id90_HE10_IsoM_v31', 'HLT_Photon90_v25', 'HLT_SingleEle8_SingleEGL1_v14', 'HLT_SingleEle8_v14' ), EGamma3 = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v17', 'HLT_DiPhoton10Time1ns_v12', 'HLT_DiPhoton10Time1p2ns_v12', 'HLT_DiPhoton10Time1p4ns_v12', 'HLT_DiPhoton10Time1p6ns_v12', 'HLT_DiPhoton10Time1p8ns_v12', 'HLT_DiPhoton10Time2ns_v12', 'HLT_DiPhoton10_CaloIdL_v12', 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v26', 'HLT_Dielectron12_5_EBEB_TightID_ECALTrackIsoDr0p2_v8', 'HLT_Dielectron12_5_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v8', 'HLT_Diphoton15_10_EBEB_TightID_ECALTrackIsoDr0p2_v7', 'HLT_Diphoton15_10_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v7', 'HLT_Diphoton15_12_EBEB_TightID_ECALTrackIsoDr0p2_v7', 'HLT_Diphoton15_12_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v7', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v17', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v17', 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v18', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v18', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v30', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v30', 'HLT_DiphotonMVA14p25_High_Mass60_v2', 'HLT_DiphotonMVA14p25_Low_Mass60_v2', 'HLT_DiphotonMVA14p25_Medium_Mass60_v2', 'HLT_DiphotonMVA14p25_TightHigh_Mass60_v2', 'HLT_DiphotonMVA14p25_TightLow_Mass60_v2', 'HLT_DiphotonMVA14p25_TightMedium_Mass60_v2', 'HLT_DoubleEle10_eta1p22_mMax6_v15', 'HLT_DoubleEle25_CaloIdL_MW_v20', 'HLT_DoubleEle27_CaloIdL_MW_v20', 'HLT_DoubleEle33_CaloIdL_MW_v33', 'HLT_DoubleEle6p5_eta1p22_mMax6_v15', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v42', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v42', 'HLT_DoubleEle8_eta1p22_mMax6_v15', 'HLT_DoublePhoton33_CaloIdL_v19', 'HLT_DoublePhoton70_v19', 'HLT_DoublePhoton85_v27', 'HLT_ECALHT800_v23', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v30', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v40', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v23', 'HLT_Ele14_eta2p5_IsoVVVL_Gsf_PFHT200_PNetBTag0p53_v15', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v38', 'HLT_Ele15_IsoVVVL_PFHT450_v38', 'HLT_Ele15_IsoVVVL_PFHT600_v42', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v38', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v40', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_v2', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v40', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v37', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v37', 'HLT_Ele24_eta2p1_WPTight_Gsf_PNetTauhPFJet30_Loose_eta2p3_CrossL1_v17', 'HLT_Ele24_eta2p1_WPTight_Gsf_PNetTauhPFJet30_Medium_eta2p3_CrossL1_v17', 'HLT_Ele24_eta2p1_WPTight_Gsf_PNetTauhPFJet30_Tight_eta2p3_CrossL1_v17', 'HLT_Ele28_HighEta_SC20_Mass55_v31', 'HLT_Ele30_WPTight_Gsf_v20', 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v28', 'HLT_Ele32_WPTight_Gsf_v34', 'HLT_Ele35_WPTight_Gsf_v28', 'HLT_Ele38_WPTight_Gsf_v28', 'HLT_Ele40_WPTight_Gsf_v28', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PNetBB0p06_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v22', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v22', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v40', 'HLT_Ele50_IsoVVVL_PFHT450_v38', 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v38', 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v40', 'HLT_Photon100EBHE10_v14', 'HLT_Photon110EB_TightID_TightIso_AK8CaloJet30_v10', 'HLT_Photon110EB_TightID_TightIso_AK8PFJet30_v15', 'HLT_Photon110EB_TightID_TightIso_CaloJet30_v10', 'HLT_Photon110EB_TightID_TightIso_PFJet30_v16', 'HLT_Photon110EB_TightID_TightIso_v19', 'HLT_Photon120_R9Id90_HE10_IsoM_v31', 'HLT_Photon120_v25', 'HLT_Photon150_v19', 'HLT_Photon165_R9Id90_HE10_IsoM_v32', 'HLT_Photon175_v27', 'HLT_Photon200_v26', 'HLT_Photon20_HoverELoose_v22', 'HLT_Photon300_NoHE_v25', 'HLT_Photon30EB_TightID_TightIso_v19', 'HLT_Photon30_HoverELoose_L1SingleEG20_v1', 'HLT_Photon30_HoverELoose_v22', 'HLT_Photon32_OneProng32_M50To105_v20', 'HLT_Photon33_v17', 'HLT_Photon34_R9Id90_CaloIdL_IsoL_DisplacedIdL_MediumChargedIsoDisplacedPFTauHPS34_v18', 'HLT_Photon35_TwoProngs35_v23', 'HLT_Photon40EB_TightID_TightIso_v10', 'HLT_Photon40EB_v5', 'HLT_Photon45EB_TightID_TightIso_v10', 'HLT_Photon45EB_v5', 'HLT_Photon50EB_TightID_TightIso_AK8CaloJet30_v10', 'HLT_Photon50EB_TightID_TightIso_AK8PFJet30_v15', 'HLT_Photon50EB_TightID_TightIso_CaloJet30_v10', 'HLT_Photon50EB_TightID_TightIso_PFJet30_v16', 'HLT_Photon50EB_TightID_TightIso_v15', 'HLT_Photon50EB_v6', 'HLT_Photon50_R9Id90_HE10_IsoM_v31', 'HLT_Photon50_TimeGt2p5ns_v9', 'HLT_Photon50_TimeLtNeg2p5ns_v9', 'HLT_Photon50_v25', 'HLT_Photon55EB_TightID_TightIso_v11', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v20', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v20', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v20', 'HLT_Photon60_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v19', 'HLT_Photon75EB_TightID_TightIso_v15', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v27', 'HLT_Photon75_R9Id90_HE10_IsoM_v31', 'HLT_Photon75_v25', 'HLT_Photon90EB_TightID_TightIso_v15', 'HLT_Photon90_R9Id90_HE10_IsoM_v31', 'HLT_Photon90_v25', 'HLT_SingleEle8_SingleEGL1_v14', 'HLT_SingleEle8_v14' ), EGamma4 = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v17', 'HLT_DiPhoton10Time1ns_v12', 'HLT_DiPhoton10Time1p2ns_v12', 'HLT_DiPhoton10Time1p4ns_v12', 'HLT_DiPhoton10Time1p6ns_v12', 'HLT_DiPhoton10Time1p8ns_v12', 'HLT_DiPhoton10Time2ns_v12', 'HLT_DiPhoton10_CaloIdL_v12', 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v26', 'HLT_Dielectron12_5_EBEB_TightID_ECALTrackIsoDr0p2_v8', 'HLT_Dielectron12_5_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v8', 'HLT_Diphoton15_10_EBEB_TightID_ECALTrackIsoDr0p2_v7', 'HLT_Diphoton15_10_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v7', 'HLT_Diphoton15_12_EBEB_TightID_ECALTrackIsoDr0p2_v7', 'HLT_Diphoton15_12_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v7', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v17', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v17', 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v18', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v18', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v30', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v30', 'HLT_DiphotonMVA14p25_High_Mass60_v2', 'HLT_DiphotonMVA14p25_Low_Mass60_v2', 'HLT_DiphotonMVA14p25_Medium_Mass60_v2', 'HLT_DiphotonMVA14p25_TightHigh_Mass60_v2', 'HLT_DiphotonMVA14p25_TightLow_Mass60_v2', 'HLT_DiphotonMVA14p25_TightMedium_Mass60_v2', 'HLT_DoubleEle10_eta1p22_mMax6_v15', 'HLT_DoubleEle25_CaloIdL_MW_v20', 'HLT_DoubleEle27_CaloIdL_MW_v20', 'HLT_DoubleEle33_CaloIdL_MW_v33', 'HLT_DoubleEle6p5_eta1p22_mMax6_v15', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v42', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v42', 'HLT_DoubleEle8_eta1p22_mMax6_v15', 'HLT_DoublePhoton33_CaloIdL_v19', 'HLT_DoublePhoton70_v19', 'HLT_DoublePhoton85_v27', 'HLT_ECALHT800_v23', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v30', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v40', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v23', 'HLT_Ele14_eta2p5_IsoVVVL_Gsf_PFHT200_PNetBTag0p53_v15', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v38', 'HLT_Ele15_IsoVVVL_PFHT450_v38', 'HLT_Ele15_IsoVVVL_PFHT600_v42', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v38', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v40', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_v2', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v40', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v37', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v37', 'HLT_Ele24_eta2p1_WPTight_Gsf_PNetTauhPFJet30_Loose_eta2p3_CrossL1_v17', 'HLT_Ele24_eta2p1_WPTight_Gsf_PNetTauhPFJet30_Medium_eta2p3_CrossL1_v17', 'HLT_Ele24_eta2p1_WPTight_Gsf_PNetTauhPFJet30_Tight_eta2p3_CrossL1_v17', 'HLT_Ele28_HighEta_SC20_Mass55_v31', 'HLT_Ele30_WPTight_Gsf_v20', 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v28', 'HLT_Ele32_WPTight_Gsf_v34', 'HLT_Ele35_WPTight_Gsf_v28', 'HLT_Ele38_WPTight_Gsf_v28', 'HLT_Ele40_WPTight_Gsf_v28', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PNetBB0p06_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v22', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v22', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v40', 'HLT_Ele50_IsoVVVL_PFHT450_v38', 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v38', 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v40', 'HLT_Photon100EBHE10_v14', 'HLT_Photon110EB_TightID_TightIso_AK8CaloJet30_v10', 'HLT_Photon110EB_TightID_TightIso_AK8PFJet30_v15', 'HLT_Photon110EB_TightID_TightIso_CaloJet30_v10', 'HLT_Photon110EB_TightID_TightIso_PFJet30_v16', 'HLT_Photon110EB_TightID_TightIso_v19', 'HLT_Photon120_R9Id90_HE10_IsoM_v31', 'HLT_Photon120_v25', 'HLT_Photon150_v19', 'HLT_Photon165_R9Id90_HE10_IsoM_v32', 'HLT_Photon175_v27', 'HLT_Photon200_v26', 'HLT_Photon20_HoverELoose_v22', 'HLT_Photon300_NoHE_v25', 'HLT_Photon30EB_TightID_TightIso_v19', 'HLT_Photon30_HoverELoose_L1SingleEG20_v1', 'HLT_Photon30_HoverELoose_v22', 'HLT_Photon32_OneProng32_M50To105_v20', 'HLT_Photon33_v17', 'HLT_Photon34_R9Id90_CaloIdL_IsoL_DisplacedIdL_MediumChargedIsoDisplacedPFTauHPS34_v18', 'HLT_Photon35_TwoProngs35_v23', 'HLT_Photon40EB_TightID_TightIso_v10', 'HLT_Photon40EB_v5', 'HLT_Photon45EB_TightID_TightIso_v10', 'HLT_Photon45EB_v5', 'HLT_Photon50EB_TightID_TightIso_AK8CaloJet30_v10', 'HLT_Photon50EB_TightID_TightIso_AK8PFJet30_v15', 'HLT_Photon50EB_TightID_TightIso_CaloJet30_v10', 'HLT_Photon50EB_TightID_TightIso_PFJet30_v16', 'HLT_Photon50EB_TightID_TightIso_v15', 'HLT_Photon50EB_v6', 'HLT_Photon50_R9Id90_HE10_IsoM_v31', 'HLT_Photon50_TimeGt2p5ns_v9', 'HLT_Photon50_TimeLtNeg2p5ns_v9', 'HLT_Photon50_v25', 'HLT_Photon55EB_TightID_TightIso_v11', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v20', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v20', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v20', 'HLT_Photon60_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v19', 'HLT_Photon75EB_TightID_TightIso_v15', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v27', 'HLT_Photon75_R9Id90_HE10_IsoM_v31', 'HLT_Photon75_v25', 'HLT_Photon90EB_TightID_TightIso_v15', 'HLT_Photon90_R9Id90_HE10_IsoM_v31', 'HLT_Photon90_v25', 'HLT_SingleEle8_SingleEGL1_v14', 'HLT_SingleEle8_v14' ), EGamma5 = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v17', 'HLT_DiPhoton10Time1ns_v12', 'HLT_DiPhoton10Time1p2ns_v12', 'HLT_DiPhoton10Time1p4ns_v12', 'HLT_DiPhoton10Time1p6ns_v12', 'HLT_DiPhoton10Time1p8ns_v12', 'HLT_DiPhoton10Time2ns_v12', 'HLT_DiPhoton10_CaloIdL_v12', 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v26', 'HLT_Dielectron12_5_EBEB_TightID_ECALTrackIsoDr0p2_v8', 'HLT_Dielectron12_5_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v8', 'HLT_Diphoton15_10_EBEB_TightID_ECALTrackIsoDr0p2_v7', 'HLT_Diphoton15_10_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v7', 'HLT_Diphoton15_12_EBEB_TightID_ECALTrackIsoDr0p2_v7', 'HLT_Diphoton15_12_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v7', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v17', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v17', 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v18', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v18', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v30', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v30', 'HLT_DiphotonMVA14p25_High_Mass60_v2', 'HLT_DiphotonMVA14p25_Low_Mass60_v2', 'HLT_DiphotonMVA14p25_Medium_Mass60_v2', 'HLT_DiphotonMVA14p25_TightHigh_Mass60_v2', 'HLT_DiphotonMVA14p25_TightLow_Mass60_v2', 'HLT_DiphotonMVA14p25_TightMedium_Mass60_v2', 'HLT_DoubleEle10_eta1p22_mMax6_v15', 'HLT_DoubleEle25_CaloIdL_MW_v20', 'HLT_DoubleEle27_CaloIdL_MW_v20', 'HLT_DoubleEle33_CaloIdL_MW_v33', 'HLT_DoubleEle6p5_eta1p22_mMax6_v15', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v42', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v42', 'HLT_DoubleEle8_eta1p22_mMax6_v15', 'HLT_DoublePhoton33_CaloIdL_v19', 'HLT_DoublePhoton70_v19', 'HLT_DoublePhoton85_v27', 'HLT_ECALHT800_v23', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v30', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v40', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v23', 'HLT_Ele14_eta2p5_IsoVVVL_Gsf_PFHT200_PNetBTag0p53_v15', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v38', 'HLT_Ele15_IsoVVVL_PFHT450_v38', 'HLT_Ele15_IsoVVVL_PFHT600_v42', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v38', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v40', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_v2', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v40', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v37', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v37', 'HLT_Ele24_eta2p1_WPTight_Gsf_PNetTauhPFJet30_Loose_eta2p3_CrossL1_v17', 'HLT_Ele24_eta2p1_WPTight_Gsf_PNetTauhPFJet30_Medium_eta2p3_CrossL1_v17', 'HLT_Ele24_eta2p1_WPTight_Gsf_PNetTauhPFJet30_Tight_eta2p3_CrossL1_v17', 'HLT_Ele28_HighEta_SC20_Mass55_v31', 'HLT_Ele30_WPTight_Gsf_v20', 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v28', 'HLT_Ele32_WPTight_Gsf_v34', 'HLT_Ele35_WPTight_Gsf_v28', 'HLT_Ele38_WPTight_Gsf_v28', 'HLT_Ele40_WPTight_Gsf_v28', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PNetBB0p06_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v22', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v22', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v40', 'HLT_Ele50_IsoVVVL_PFHT450_v38', 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v38', 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v40', 'HLT_Photon100EBHE10_v14', 'HLT_Photon110EB_TightID_TightIso_AK8CaloJet30_v10', 'HLT_Photon110EB_TightID_TightIso_AK8PFJet30_v15', 'HLT_Photon110EB_TightID_TightIso_CaloJet30_v10', 'HLT_Photon110EB_TightID_TightIso_PFJet30_v16', 'HLT_Photon110EB_TightID_TightIso_v19', 'HLT_Photon120_R9Id90_HE10_IsoM_v31', 'HLT_Photon120_v25', 'HLT_Photon150_v19', 'HLT_Photon165_R9Id90_HE10_IsoM_v32', 'HLT_Photon175_v27', 'HLT_Photon200_v26', 'HLT_Photon20_HoverELoose_v22', 'HLT_Photon300_NoHE_v25', 'HLT_Photon30EB_TightID_TightIso_v19', 'HLT_Photon30_HoverELoose_L1SingleEG20_v1', 'HLT_Photon30_HoverELoose_v22', 'HLT_Photon32_OneProng32_M50To105_v20', 'HLT_Photon33_v17', 'HLT_Photon34_R9Id90_CaloIdL_IsoL_DisplacedIdL_MediumChargedIsoDisplacedPFTauHPS34_v18', 'HLT_Photon35_TwoProngs35_v23', 'HLT_Photon40EB_TightID_TightIso_v10', 'HLT_Photon40EB_v5', 'HLT_Photon45EB_TightID_TightIso_v10', 'HLT_Photon45EB_v5', 'HLT_Photon50EB_TightID_TightIso_AK8CaloJet30_v10', 'HLT_Photon50EB_TightID_TightIso_AK8PFJet30_v15', 'HLT_Photon50EB_TightID_TightIso_CaloJet30_v10', 'HLT_Photon50EB_TightID_TightIso_PFJet30_v16', 'HLT_Photon50EB_TightID_TightIso_v15', 'HLT_Photon50EB_v6', 'HLT_Photon50_R9Id90_HE10_IsoM_v31', 'HLT_Photon50_TimeGt2p5ns_v9', 'HLT_Photon50_TimeLtNeg2p5ns_v9', 'HLT_Photon50_v25', 'HLT_Photon55EB_TightID_TightIso_v11', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v20', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v20', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v20', 'HLT_Photon60_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v19', 'HLT_Photon75EB_TightID_TightIso_v15', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v27', 'HLT_Photon75_R9Id90_HE10_IsoM_v31', 'HLT_Photon75_v25', 'HLT_Photon90EB_TightID_TightIso_v15', 'HLT_Photon90_R9Id90_HE10_IsoM_v31', 'HLT_Photon90_v25', 'HLT_SingleEle8_SingleEGL1_v14', 'HLT_SingleEle8_v14' ), EcalLaser = cms.vstring( 'HLT_EcalCalibration_v5' ), EmittanceScan0 = cms.vstring( 'HLT_L1AlwaysTrue_v1' ), EmittanceScan1 = cms.vstring( 'HLT_L1AlwaysTrue_v1' ), EmittanceScan2 = cms.vstring( 'HLT_L1AlwaysTrue_v1' ), EmittanceScan3 = cms.vstring( 'HLT_L1AlwaysTrue_v1' ), EmittanceScan4 = cms.vstring( 'HLT_L1AlwaysTrue_v1' ), EmittanceScan5 = cms.vstring( 'HLT_L1AlwaysTrue_v1' ), EphemeralHLTPhysics0 = cms.vstring( 'HLT_EphemeralPhysics_v10' ), EphemeralHLTPhysics1 = cms.vstring( 'HLT_EphemeralPhysics_v10' ), EphemeralHLTPhysics2 = cms.vstring( 'HLT_EphemeralPhysics_v10' ), EphemeralHLTPhysics3 = cms.vstring( 'HLT_EphemeralPhysics_v10' ), EphemeralHLTPhysics4 = cms.vstring( 'HLT_EphemeralPhysics_v10' ), EphemeralHLTPhysics5 = cms.vstring( 'HLT_EphemeralPhysics_v10' ), EphemeralHLTPhysics6 = cms.vstring( 'HLT_EphemeralPhysics_v10' ), EphemeralHLTPhysics7 = cms.vstring( 'HLT_EphemeralPhysics_v10' ), EphemeralZeroBias0 = cms.vstring( 'HLT_EphemeralZeroBias_v10' ), EphemeralZeroBias1 = cms.vstring( 'HLT_EphemeralZeroBias_v10' ), EphemeralZeroBias2 = cms.vstring( 'HLT_EphemeralZeroBias_v10' ), EphemeralZeroBias3 = cms.vstring( 'HLT_EphemeralZeroBias_v10' ), EphemeralZeroBias4 = cms.vstring( 'HLT_EphemeralZeroBias_v10' ), EphemeralZeroBias5 = cms.vstring( 'HLT_EphemeralZeroBias_v10' ), EphemeralZeroBias6 = cms.vstring( 'HLT_EphemeralZeroBias_v10' ), EphemeralZeroBias7 = cms.vstring( 'HLT_EphemeralZeroBias_v10' ), EventDisplay = cms.vstring( 'HLT_DoublePhoton85_v27', 'HLT_PFJet500_v43', 'HLT_Physics_v16' ), ExpressAlignment = cms.vstring( 'HLT_HT300_Beamspot_v32', 'HLT_ZeroBias_Beamspot_v25' ), ExpressPhysics = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v37', 'HLT_IsoMu20_v35', 'HLT_IsoMu24_v33', 'HLT_IsoMu27_v36', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v24', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v34', 'HLT_Physics_v16', 'HLT_Random_v3', 'HLT_ZeroBias_Alignment_v9', 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v13', 'HLT_ZeroBias_IsolatedBunches_v13', 'HLT_ZeroBias_v14' ), HLTMonitor = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v37', 'HLT_Ele32_WPTight_Gsf_v34', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v22', 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v27', 'HLT_HT550_DisplacedDijet60_Inclusive_v27', 'HLT_IsoMu24_HLTTracking_v10', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p06_v19', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p10_v19', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v22', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_HLTTracking_v9', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_HLTTracking_v9', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v37', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PNet2BTagMean0p50_v19', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v23', 'HLT_PFHT510_v39', 'HLT_PFJet260_v42', 'HLT_PFJet320_v42', 'HLT_PFMET130_PFMHT130_IDTight_v42', 'HLT_PFMET140_PFMHT140_IDTight_v42' ), HLTPhysics = cms.vstring( 'HLT_Physics_v16' ), HcalNZS = cms.vstring( 'HLT_HcalNZS_v23', 'HLT_HcalPhiSym_v25' ), JetMET0 = cms.vstring( 'HLT_AK15PFJet175_SoftDropMass40_GloParTBB0p125_v5', 'HLT_AK15PFJet175_SoftDropMass40_GloParTCC0p25_v5', 'HLT_AK15PFJet175_SoftDropMass40_v5', 'HLT_AK8DiPFJet250_250_SoftDropMass40_v16', 'HLT_AK8DiPFJet250_250_SoftDropMass50_v16', 'HLT_AK8DiPFJet260_260_SoftDropMass30_v16', 'HLT_AK8DiPFJet260_260_SoftDropMass40_v16', 'HLT_AK8DiPFJet270_270_SoftDropMass30_v16', 'HLT_AK8DiPFJet280_280_SoftDropMass30_v22', 'HLT_AK8DiPFJet290_290_SoftDropMass30_v16', 'HLT_AK8PFJet140_v37', 'HLT_AK8PFJet200_v37', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v19', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v19', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v19', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v19', 'HLT_AK8PFJet220_SoftDropMass40_v23', 'HLT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v19', 'HLT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v19', 'HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p03_v19', 'HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p05_v19', 'HLT_AK8PFJet230_SoftDropMass40_PNetV02BB0p14_v6', 'HLT_AK8PFJet230_SoftDropMass40_PNetV02BB0p26_v6', 'HLT_AK8PFJet230_SoftDropMass40_v23', 'HLT_AK8PFJet250_SoftDropMass40_PNetBB0p06_v19', 'HLT_AK8PFJet250_SoftDropMass40_PNetBB0p10_v19', 'HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p03_v19', 'HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p05_v19', 'HLT_AK8PFJet260_v38', 'HLT_AK8PFJet275_Nch40_v16', 'HLT_AK8PFJet275_Nch45_v16', 'HLT_AK8PFJet275_SoftDropMass40_PNetBB0p06_v19', 'HLT_AK8PFJet275_SoftDropMass40_PNetBB0p10_v19', 'HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p03_v19', 'HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p05_v19', 'HLT_AK8PFJet320_v38', 'HLT_AK8PFJet380_SoftDropMass30_v16', 'HLT_AK8PFJet400_SoftDropMass30_v16', 'HLT_AK8PFJet400_v38', 'HLT_AK8PFJet40_v38', 'HLT_AK8PFJet425_SoftDropMass30_v16', 'HLT_AK8PFJet450_SoftDropMass30_v16', 'HLT_AK8PFJet450_v38', 'HLT_AK8PFJet500_v38', 'HLT_AK8PFJet550_v33', 'HLT_AK8PFJet60_v37', 'HLT_AK8PFJet80_v38', 'HLT_AK8PFJetFwd140_v36', 'HLT_AK8PFJetFwd200_v36', 'HLT_AK8PFJetFwd260_v37', 'HLT_AK8PFJetFwd320_v37', 'HLT_AK8PFJetFwd400_v37', 'HLT_AK8PFJetFwd40_v37', 'HLT_AK8PFJetFwd450_v37', 'HLT_AK8PFJetFwd500_v37', 'HLT_AK8PFJetFwd60_v36', 'HLT_AK8PFJetFwd80_v36', 'HLT_CaloJet500_NoJetID_v25', 'HLT_CaloJet550_NoJetID_v20', 'HLT_CaloMET350_NotCleaned_v17', 'HLT_CaloMET90_NotCleaned_v17', 'HLT_CaloMHT90_v17', 'HLT_DiPFJet15_FBEta3_L1SingleJet35_FWD2p5_v4', 'HLT_DiPFJet15_FBEta3_v4', 'HLT_DiPFJetAve100_HFJEC_v39', 'HLT_DiPFJetAve140_v35', 'HLT_DiPFJetAve160_HFJEC_v38', 'HLT_DiPFJetAve180_PPSMatch_Xi0p3_QuadJet_Max2ProtPerRP_v16', 'HLT_DiPFJetAve200_v35', 'HLT_DiPFJetAve220_HFJEC_v38', 'HLT_DiPFJetAve260_HFJEC_v21', 'HLT_DiPFJetAve260_v36', 'HLT_DiPFJetAve300_HFJEC_v38', 'HLT_DiPFJetAve320_v36', 'HLT_DiPFJetAve400_v36', 'HLT_DiPFJetAve40_v36', 'HLT_DiPFJetAve500_v36', 'HLT_DiPFJetAve60_HFJEC_v37', 'HLT_DiPFJetAve60_v36', 'HLT_DiPFJetAve80_HFJEC_v39', 'HLT_DiPFJetAve80_v36', 'HLT_DoublePFJet25_v4', 'HLT_DoublePFJet40_v4', 'HLT_DoublePFJet60_v4', 'HLT_DoublePFJet70_v4', 'HLT_DoublePFJet80_v4', 'HLT_DoublePFJets100_PNetBTag_0p11_v16', 'HLT_DoublePFJets116MaxDeta1p6_PNet2BTag_0p11_v16', 'HLT_DoublePFJets128MaxDeta1p6_PNet2BTag_0p11_v16', 'HLT_DoublePFJets200_PNetBTag_0p11_v16', 'HLT_DoublePFJets350_PNetBTag_0p11_v16', 'HLT_DoublePFJets40_PNetBTag_0p11_v16', 'HLT_HT350_v10', 'HLT_HT425_v22', 'HLT_L1ETMHadSeeds_v11', 'HLT_L1Mu6HT240_v10', 'HLT_MET105_IsoTrk50_v27', 'HLT_MET120_IsoTrk50_v27', 'HLT_Mu12_DoublePFJets100_PNetBTag_0p11_v16', 'HLT_Mu12_DoublePFJets200_PNetBTag_0p11_v16', 'HLT_Mu12_DoublePFJets350_PNetBTag_0p11_v16', 'HLT_Mu12_DoublePFJets40MaxDeta1p6_PNet2BTag_0p11_v16', 'HLT_Mu12_DoublePFJets40_PNetBTag_0p11_v16', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_PNet2BTag_0p11_v16', 'HLT_Mu12eta2p3_PFJet40_v23', 'HLT_Mu12eta2p3_v20', 'HLT_PFHT1050_v40', 'HLT_PFHT160_v4', 'HLT_PFHT180_v39', 'HLT_PFHT200_v4', 'HLT_PFHT250_v39', 'HLT_PFHT350_v41', 'HLT_PFHT370_v39', 'HLT_PFHT430_v39', 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v34', 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v34', 'HLT_PFHT510_v39', 'HLT_PFHT590_v39', 'HLT_PFHT680_v39', 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v34', 'HLT_PFHT780_v39', 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v34', 'HLT_PFHT890_v39', 'HLT_PFJet110_L1Jet90withBptxAND_v4', 'HLT_PFJet110_v22', 'HLT_PFJet140_L1Jet90withBptxAND_v4', 'HLT_PFJet140_v41', 'HLT_PFJet200_v41', 'HLT_PFJet260_v42', 'HLT_PFJet30_v4', 'HLT_PFJet320_v42', 'HLT_PFJet400_v42', 'HLT_PFJet40_L1Jet24_v5', 'HLT_PFJet40_L1Jet35_v5', 'HLT_PFJet40_v43', 'HLT_PFJet450_v43', 'HLT_PFJet500_v43', 'HLT_PFJet550_v33', 'HLT_PFJet60_v43', 'HLT_PFJet80_L1Jet60_v5', 'HLT_PFJet80_v43', 'HLT_PFJetFwd140_v40', 'HLT_PFJetFwd200_v40', 'HLT_PFJetFwd260_v41', 'HLT_PFJetFwd320_v41', 'HLT_PFJetFwd400_v41', 'HLT_PFJetFwd40_v41', 'HLT_PFJetFwd450_v41', 'HLT_PFJetFwd500_v41', 'HLT_PFJetFwd60_v41', 'HLT_PFJetFwd80_v40', 'HLT_PFMET105_IsoTrk50_v23', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v31', 'HLT_PFMET120_PFMHT120_IDTight_v42', 'HLT_PFMET130_PFMHT130_IDTight_v42', 'HLT_PFMET140_PFMHT140_IDTight_v42', 'HLT_PFMET200_BeamHaloCleaned_v31', 'HLT_PFMET200_NotCleaned_v31', 'HLT_PFMET250_NotCleaned_v31', 'HLT_PFMET300_NotCleaned_v31', 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v22', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v22', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v31', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v42', 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v22', 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v41', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v22', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v41', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v33', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v31', 'HLT_QuadPFJet25_L1QuadJet20_v4', 'HLT_QuadPFJet25_v4', 'HLT_QuadPFJet30_v4', 'HLT_TriplePFJet25_v4', 'HLT_TriplePFJet40_v4', 'HLT_TriplePFJet50_v4' ), JetMET1 = cms.vstring( 'HLT_AK15PFJet175_SoftDropMass40_GloParTBB0p125_v5', 'HLT_AK15PFJet175_SoftDropMass40_GloParTCC0p25_v5', 'HLT_AK15PFJet175_SoftDropMass40_v5', 'HLT_AK8DiPFJet250_250_SoftDropMass40_v16', 'HLT_AK8DiPFJet250_250_SoftDropMass50_v16', 'HLT_AK8DiPFJet260_260_SoftDropMass30_v16', 'HLT_AK8DiPFJet260_260_SoftDropMass40_v16', 'HLT_AK8DiPFJet270_270_SoftDropMass30_v16', 'HLT_AK8DiPFJet280_280_SoftDropMass30_v22', 'HLT_AK8DiPFJet290_290_SoftDropMass30_v16', 'HLT_AK8PFJet140_v37', 'HLT_AK8PFJet200_v37', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v19', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v19', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v19', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v19', 'HLT_AK8PFJet220_SoftDropMass40_v23', 'HLT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v19', 'HLT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v19', 'HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p03_v19', 'HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p05_v19', 'HLT_AK8PFJet230_SoftDropMass40_PNetV02BB0p14_v6', 'HLT_AK8PFJet230_SoftDropMass40_PNetV02BB0p26_v6', 'HLT_AK8PFJet230_SoftDropMass40_v23', 'HLT_AK8PFJet250_SoftDropMass40_PNetBB0p06_v19', 'HLT_AK8PFJet250_SoftDropMass40_PNetBB0p10_v19', 'HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p03_v19', 'HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p05_v19', 'HLT_AK8PFJet260_v38', 'HLT_AK8PFJet275_Nch40_v16', 'HLT_AK8PFJet275_Nch45_v16', 'HLT_AK8PFJet275_SoftDropMass40_PNetBB0p06_v19', 'HLT_AK8PFJet275_SoftDropMass40_PNetBB0p10_v19', 'HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p03_v19', 'HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p05_v19', 'HLT_AK8PFJet320_v38', 'HLT_AK8PFJet380_SoftDropMass30_v16', 'HLT_AK8PFJet400_SoftDropMass30_v16', 'HLT_AK8PFJet400_v38', 'HLT_AK8PFJet40_v38', 'HLT_AK8PFJet425_SoftDropMass30_v16', 'HLT_AK8PFJet450_SoftDropMass30_v16', 'HLT_AK8PFJet450_v38', 'HLT_AK8PFJet500_v38', 'HLT_AK8PFJet550_v33', 'HLT_AK8PFJet60_v37', 'HLT_AK8PFJet80_v38', 'HLT_AK8PFJetFwd140_v36', 'HLT_AK8PFJetFwd200_v36', 'HLT_AK8PFJetFwd260_v37', 'HLT_AK8PFJetFwd320_v37', 'HLT_AK8PFJetFwd400_v37', 'HLT_AK8PFJetFwd40_v37', 'HLT_AK8PFJetFwd450_v37', 'HLT_AK8PFJetFwd500_v37', 'HLT_AK8PFJetFwd60_v36', 'HLT_AK8PFJetFwd80_v36', 'HLT_CaloJet500_NoJetID_v25', 'HLT_CaloJet550_NoJetID_v20', 'HLT_CaloMET350_NotCleaned_v17', 'HLT_CaloMET90_NotCleaned_v17', 'HLT_CaloMHT90_v17', 'HLT_DiPFJet15_FBEta3_L1SingleJet35_FWD2p5_v4', 'HLT_DiPFJet15_FBEta3_v4', 'HLT_DiPFJetAve100_HFJEC_v39', 'HLT_DiPFJetAve140_v35', 'HLT_DiPFJetAve160_HFJEC_v38', 'HLT_DiPFJetAve180_PPSMatch_Xi0p3_QuadJet_Max2ProtPerRP_v16', 'HLT_DiPFJetAve200_v35', 'HLT_DiPFJetAve220_HFJEC_v38', 'HLT_DiPFJetAve260_HFJEC_v21', 'HLT_DiPFJetAve260_v36', 'HLT_DiPFJetAve300_HFJEC_v38', 'HLT_DiPFJetAve320_v36', 'HLT_DiPFJetAve400_v36', 'HLT_DiPFJetAve40_v36', 'HLT_DiPFJetAve500_v36', 'HLT_DiPFJetAve60_HFJEC_v37', 'HLT_DiPFJetAve60_v36', 'HLT_DiPFJetAve80_HFJEC_v39', 'HLT_DiPFJetAve80_v36', 'HLT_DoublePFJet25_v4', 'HLT_DoublePFJet40_v4', 'HLT_DoublePFJet60_v4', 'HLT_DoublePFJet70_v4', 'HLT_DoublePFJet80_v4', 'HLT_DoublePFJets100_PNetBTag_0p11_v16', 'HLT_DoublePFJets116MaxDeta1p6_PNet2BTag_0p11_v16', 'HLT_DoublePFJets128MaxDeta1p6_PNet2BTag_0p11_v16', 'HLT_DoublePFJets200_PNetBTag_0p11_v16', 'HLT_DoublePFJets350_PNetBTag_0p11_v16', 'HLT_DoublePFJets40_PNetBTag_0p11_v16', 'HLT_HT350_v10', 'HLT_HT425_v22', 'HLT_L1ETMHadSeeds_v11', 'HLT_L1Mu6HT240_v10', 'HLT_MET105_IsoTrk50_v27', 'HLT_MET120_IsoTrk50_v27', 'HLT_Mu12_DoublePFJets100_PNetBTag_0p11_v16', 'HLT_Mu12_DoublePFJets200_PNetBTag_0p11_v16', 'HLT_Mu12_DoublePFJets350_PNetBTag_0p11_v16', 'HLT_Mu12_DoublePFJets40MaxDeta1p6_PNet2BTag_0p11_v16', 'HLT_Mu12_DoublePFJets40_PNetBTag_0p11_v16', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_PNet2BTag_0p11_v16', 'HLT_Mu12eta2p3_PFJet40_v23', 'HLT_Mu12eta2p3_v20', 'HLT_PFHT1050_v40', 'HLT_PFHT160_v4', 'HLT_PFHT180_v39', 'HLT_PFHT200_v4', 'HLT_PFHT250_v39', 'HLT_PFHT350_v41', 'HLT_PFHT370_v39', 'HLT_PFHT430_v39', 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v34', 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v34', 'HLT_PFHT510_v39', 'HLT_PFHT590_v39', 'HLT_PFHT680_v39', 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v34', 'HLT_PFHT780_v39', 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v34', 'HLT_PFHT890_v39', 'HLT_PFJet110_L1Jet90withBptxAND_v4', 'HLT_PFJet110_v22', 'HLT_PFJet140_L1Jet90withBptxAND_v4', 'HLT_PFJet140_v41', 'HLT_PFJet200_v41', 'HLT_PFJet260_v42', 'HLT_PFJet30_v4', 'HLT_PFJet320_v42', 'HLT_PFJet400_v42', 'HLT_PFJet40_L1Jet24_v5', 'HLT_PFJet40_L1Jet35_v5', 'HLT_PFJet40_v43', 'HLT_PFJet450_v43', 'HLT_PFJet500_v43', 'HLT_PFJet550_v33', 'HLT_PFJet60_v43', 'HLT_PFJet80_L1Jet60_v5', 'HLT_PFJet80_v43', 'HLT_PFJetFwd140_v40', 'HLT_PFJetFwd200_v40', 'HLT_PFJetFwd260_v41', 'HLT_PFJetFwd320_v41', 'HLT_PFJetFwd400_v41', 'HLT_PFJetFwd40_v41', 'HLT_PFJetFwd450_v41', 'HLT_PFJetFwd500_v41', 'HLT_PFJetFwd60_v41', 'HLT_PFJetFwd80_v40', 'HLT_PFMET105_IsoTrk50_v23', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v31', 'HLT_PFMET120_PFMHT120_IDTight_v42', 'HLT_PFMET130_PFMHT130_IDTight_v42', 'HLT_PFMET140_PFMHT140_IDTight_v42', 'HLT_PFMET200_BeamHaloCleaned_v31', 'HLT_PFMET200_NotCleaned_v31', 'HLT_PFMET250_NotCleaned_v31', 'HLT_PFMET300_NotCleaned_v31', 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v22', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v22', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v31', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v42', 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v22', 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v41', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v22', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v41', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v33', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v31', 'HLT_QuadPFJet25_L1QuadJet20_v4', 'HLT_QuadPFJet25_v4', 'HLT_QuadPFJet30_v4', 'HLT_TriplePFJet25_v4', 'HLT_TriplePFJet40_v4', 'HLT_TriplePFJet50_v4' ), L1Accept = cms.vstring( 'DST_Physics_v18', 'DST_ZeroBias_v13' ), MonteCarlo = cms.vstring( 'MC_AK4CaloJetsFromPV_v23', 'MC_AK4CaloJets_v22', 'MC_AK4PFJetPNet_v15', 'MC_AK4PFJets_v39', 'MC_AK8CaloHT_v21', 'MC_AK8PFHT_v38', 'MC_AK8PFJetPNet_v15', 'MC_AK8PFJets_v39', 'MC_CaloHT_v21', 'MC_CaloMET_JetIdCleaned_v22', 'MC_CaloMET_v21', 'MC_CaloMHT_v21', 'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v30', 'MC_DoubleEle5_CaloIdL_MW_v31', 'MC_DoubleMuNoFiltersNoVtx_v23', 'MC_DoubleMu_TrkIsoVVL_DZ_v30', 'MC_Egamma_Open_Unseeded_v16', 'MC_Egamma_Open_v16', 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v33', 'MC_Ele5_WPTight_Gsf_v27', 'MC_IsoMu_v35', 'MC_PFHT_v38', 'MC_PFMET_v39', 'MC_PFMHT_v38', 'MC_PFScouting_v16', 'MC_ReducedIterativeTracking_v30' ), Muon0 = cms.vstring( 'HLT_CascadeMu100_v19', 'HLT_CscCluster100_Ele5_v10', 'HLT_CscCluster100_Mu5_v13', 'HLT_CscCluster100_PNetTauhPFJet10_Loose_v16', 'HLT_CscCluster50_Photon20Unseeded_v7', 'HLT_CscCluster50_Photon30Unseeded_v7', 'HLT_CscCluster_Loose_v12', 'HLT_CscCluster_Medium_v12', 'HLT_CscCluster_Tight_v12', 'HLT_DisplacedMu24_MediumChargedIsoDisplacedPFTauHPS24_v18', 'HLT_DoubleCscCluster100_v9', 'HLT_DoubleCscCluster75_v9', 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v19', 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v13', 'HLT_DoubleL2Mu23NoVtx_2Cha_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_v13', 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v13', 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v13', 'HLT_DoubleL2Mu50_v13', 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v16', 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v16', 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v17', 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v16', 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v16', 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v17', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_Mass2p0_noDCA_v16', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_Mass2p0_v16', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v32', 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v32', 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v32', 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v32', 'HLT_DoubleMu43NoFiltersNoVtx_v20', 'HLT_DoubleMu48NoFiltersNoVtx_v20', 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v30', 'HLT_HighPtTkMu100_v19', 'HLT_IsoMu20_eta2p1_PNetTauhPFJet27_Loose_eta2p3_CrossL1_v16', 'HLT_IsoMu20_eta2p1_PNetTauhPFJet27_Medium_eta2p3_CrossL1_v16', 'HLT_IsoMu20_eta2p1_PNetTauhPFJet27_Tight_eta2p3_CrossL1_v16', 'HLT_IsoMu20_v35', 'HLT_IsoMu24_OneProng32_v19', 'HLT_IsoMu24_TwoProngs35_v23', 'HLT_IsoMu24_eta2p1_L1HT200_QuadPFJet25_PNet1Tauh0p50_v10', 'HLT_IsoMu24_eta2p1_L1HT200_QuadPFJet25_v10', 'HLT_IsoMu24_eta2p1_L1HT200_v8', 'HLT_IsoMu24_eta2p1_PFHT250_QuadPFJet25_PNet1Tauh0p50_v16', 'HLT_IsoMu24_eta2p1_PFHT250_QuadPFJet25_v16', 'HLT_IsoMu24_eta2p1_PFHT250_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet130_Loose_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet130_Medium_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet130_Tight_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet20_eta2p2_SingleL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet26_L2NN_eta2p3_CrossL1_PFJet60_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet26_L2NN_eta2p3_CrossL1_PFJet75_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet26_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Flat_L2NN_eta2p3_CrossL1_v15', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Loose_eta2p3_CrossL1_ETau_Monitoring_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Medium_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Medium_eta2p3_CrossL1_ETau_Monitoring_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Tight_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Tight_eta2p3_CrossL1_ETau_Monitoring_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet45_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_SinglePFJet25_PNet1Tauh0p50_v16', 'HLT_IsoMu24_eta2p1_v35', 'HLT_IsoMu24_v33', 'HLT_IsoMu27_MediumChargedIsoDisplacedPFTauHPS24_eta2p1_SingleL1_v18', 'HLT_IsoMu27_v36', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PNetBB0p06_v19', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v22', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p06_v19', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p10_v19', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v22', 'HLT_IsoTrk200_L1SingleMuShower_v12', 'HLT_IsoTrk400_L1SingleMuShower_v12', 'HLT_L1CSCShower_DTCluster50_v12', 'HLT_L1CSCShower_DTCluster75_v12', 'HLT_L1TopoLooseEmu_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoLooseEmu_Mu12_PFHT50_HLTTopo0p95_v4', 'HLT_L1TopoLooseEmu_Mu12_PFHT50_HLTTopo0p98_v4', 'HLT_L1TopoLooseEmu_Mu12_PFHT50_HLTTopo0p9_v4', 'HLT_L1TopoLooseEmu_Mu12_PFHT50_v4', 'HLT_L1TopoLoose_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoMediumEmu_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoMedium_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoTightEmu_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoTight_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1Topo_Mu12_PFHT50_HLTTopo0p95_v4', 'HLT_L1Topo_Mu12_PFHT50_HLTTopo0p98_v4', 'HLT_L1Topo_Mu12_PFHT50_HLTTopo0p9_v4', 'HLT_L1Topo_Mu12_PFHT50_v4', 'HLT_L2Mu50NoVtx_3Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v11', 'HLT_L2Mu50NoVtx_3Cha_VetoL3Mu0DxyMax1cm_v11', 'HLT_L3Mu30NoVtx_DxyMin0p01cm_v9', 'HLT_L3Mu50NoVtx_DxyMin0p01cm_v9', 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v17', 'HLT_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v15', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v37', 'HLT_Mu15_IsoVVVL_PFHT450_v37', 'HLT_Mu15_IsoVVVL_PFHT600_v41', 'HLT_Mu15_v22', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v24', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_AK8CaloJet30_v12', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_AK8PFJet30_v15', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_CaloJet30_v12', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_PFJet30_v16', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v24', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v34', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v33', 'HLT_Mu17_TrkIsoVVL_v32', 'HLT_Mu17_v32', 'HLT_Mu18_Mu9_SameSign_v23', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v22', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v22', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v22', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v22', 'HLT_Mu19_TrkIsoVVL_v23', 'HLT_Mu19_v23', 'HLT_Mu20_v31', 'HLT_Mu27_v32', 'HLT_Mu37_TkMu27_v24', 'HLT_Mu3_PFJet40_v38', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v24', 'HLT_Mu50_IsoVVVL_PFHT450_v37', 'HLT_Mu50_L1SingleMuShower_v18', 'HLT_Mu50_v32', 'HLT_Mu55_v22', 'HLT_Mu8_TrkIsoVVL_v31', 'HLT_Mu8_v31', 'HLT_Mu9_v2', 'HLT_TripleMu_10_5_5_DZ_v29', 'HLT_TripleMu_12_10_5_v29', 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v22', 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v27', 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v24' ), Muon1 = cms.vstring( 'HLT_CascadeMu100_v19', 'HLT_CscCluster100_Ele5_v10', 'HLT_CscCluster100_Mu5_v13', 'HLT_CscCluster100_PNetTauhPFJet10_Loose_v16', 'HLT_CscCluster50_Photon20Unseeded_v7', 'HLT_CscCluster50_Photon30Unseeded_v7', 'HLT_CscCluster_Loose_v12', 'HLT_CscCluster_Medium_v12', 'HLT_CscCluster_Tight_v12', 'HLT_DisplacedMu24_MediumChargedIsoDisplacedPFTauHPS24_v18', 'HLT_DoubleCscCluster100_v9', 'HLT_DoubleCscCluster75_v9', 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v19', 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v13', 'HLT_DoubleL2Mu23NoVtx_2Cha_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_v13', 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v13', 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v13', 'HLT_DoubleL2Mu50_v13', 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v16', 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v16', 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v17', 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v16', 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v16', 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v17', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_Mass2p0_noDCA_v16', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_Mass2p0_v16', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v32', 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v32', 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v32', 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v32', 'HLT_DoubleMu43NoFiltersNoVtx_v20', 'HLT_DoubleMu48NoFiltersNoVtx_v20', 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v30', 'HLT_HighPtTkMu100_v19', 'HLT_IsoMu20_eta2p1_PNetTauhPFJet27_Loose_eta2p3_CrossL1_v16', 'HLT_IsoMu20_eta2p1_PNetTauhPFJet27_Medium_eta2p3_CrossL1_v16', 'HLT_IsoMu20_eta2p1_PNetTauhPFJet27_Tight_eta2p3_CrossL1_v16', 'HLT_IsoMu20_v35', 'HLT_IsoMu24_OneProng32_v19', 'HLT_IsoMu24_TwoProngs35_v23', 'HLT_IsoMu24_eta2p1_L1HT200_QuadPFJet25_PNet1Tauh0p50_v10', 'HLT_IsoMu24_eta2p1_L1HT200_QuadPFJet25_v10', 'HLT_IsoMu24_eta2p1_L1HT200_v8', 'HLT_IsoMu24_eta2p1_PFHT250_QuadPFJet25_PNet1Tauh0p50_v16', 'HLT_IsoMu24_eta2p1_PFHT250_QuadPFJet25_v16', 'HLT_IsoMu24_eta2p1_PFHT250_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet130_Loose_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet130_Medium_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet130_Tight_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet20_eta2p2_SingleL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet26_L2NN_eta2p3_CrossL1_PFJet60_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet26_L2NN_eta2p3_CrossL1_PFJet75_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet26_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Flat_L2NN_eta2p3_CrossL1_v15', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Loose_eta2p3_CrossL1_ETau_Monitoring_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Medium_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Medium_eta2p3_CrossL1_ETau_Monitoring_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Tight_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Tight_eta2p3_CrossL1_ETau_Monitoring_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet45_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_SinglePFJet25_PNet1Tauh0p50_v16', 'HLT_IsoMu24_eta2p1_v35', 'HLT_IsoMu24_v33', 'HLT_IsoMu27_MediumChargedIsoDisplacedPFTauHPS24_eta2p1_SingleL1_v18', 'HLT_IsoMu27_v36', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PNetBB0p06_v19', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v22', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p06_v19', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p10_v19', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v22', 'HLT_IsoTrk200_L1SingleMuShower_v12', 'HLT_IsoTrk400_L1SingleMuShower_v12', 'HLT_L1CSCShower_DTCluster50_v12', 'HLT_L1CSCShower_DTCluster75_v12', 'HLT_L1TopoLooseEmu_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoLooseEmu_Mu12_PFHT50_HLTTopo0p95_v4', 'HLT_L1TopoLooseEmu_Mu12_PFHT50_HLTTopo0p98_v4', 'HLT_L1TopoLooseEmu_Mu12_PFHT50_HLTTopo0p9_v4', 'HLT_L1TopoLooseEmu_Mu12_PFHT50_v4', 'HLT_L1TopoLoose_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoMediumEmu_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoMedium_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoTightEmu_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoTight_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1Topo_Mu12_PFHT50_HLTTopo0p95_v4', 'HLT_L1Topo_Mu12_PFHT50_HLTTopo0p98_v4', 'HLT_L1Topo_Mu12_PFHT50_HLTTopo0p9_v4', 'HLT_L1Topo_Mu12_PFHT50_v4', 'HLT_L2Mu50NoVtx_3Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v11', 'HLT_L2Mu50NoVtx_3Cha_VetoL3Mu0DxyMax1cm_v11', 'HLT_L3Mu30NoVtx_DxyMin0p01cm_v9', 'HLT_L3Mu50NoVtx_DxyMin0p01cm_v9', 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v17', 'HLT_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v15', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v37', 'HLT_Mu15_IsoVVVL_PFHT450_v37', 'HLT_Mu15_IsoVVVL_PFHT600_v41', 'HLT_Mu15_v22', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v24', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_AK8CaloJet30_v12', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_AK8PFJet30_v15', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_CaloJet30_v12', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_PFJet30_v16', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v24', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v34', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v33', 'HLT_Mu17_TrkIsoVVL_v32', 'HLT_Mu17_v32', 'HLT_Mu18_Mu9_SameSign_v23', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v22', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v22', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v22', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v22', 'HLT_Mu19_TrkIsoVVL_v23', 'HLT_Mu19_v23', 'HLT_Mu20_v31', 'HLT_Mu27_v32', 'HLT_Mu37_TkMu27_v24', 'HLT_Mu3_PFJet40_v38', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v24', 'HLT_Mu50_IsoVVVL_PFHT450_v37', 'HLT_Mu50_L1SingleMuShower_v18', 'HLT_Mu50_v32', 'HLT_Mu55_v22', 'HLT_Mu8_TrkIsoVVL_v31', 'HLT_Mu8_v31', 'HLT_Mu9_v2', 'HLT_TripleMu_10_5_5_DZ_v29', 'HLT_TripleMu_12_10_5_v29', 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v22', 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v27', 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v24' ), Muon2 = cms.vstring( 'HLT_CascadeMu100_v19', 'HLT_CscCluster100_Ele5_v10', 'HLT_CscCluster100_Mu5_v13', 'HLT_CscCluster100_PNetTauhPFJet10_Loose_v16', 'HLT_CscCluster50_Photon20Unseeded_v7', 'HLT_CscCluster50_Photon30Unseeded_v7', 'HLT_CscCluster_Loose_v12', 'HLT_CscCluster_Medium_v12', 'HLT_CscCluster_Tight_v12', 'HLT_DisplacedMu24_MediumChargedIsoDisplacedPFTauHPS24_v18', 'HLT_DoubleCscCluster100_v9', 'HLT_DoubleCscCluster75_v9', 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v19', 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v13', 'HLT_DoubleL2Mu23NoVtx_2Cha_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_v13', 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v13', 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v13', 'HLT_DoubleL2Mu50_v13', 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v16', 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v16', 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v17', 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v16', 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v16', 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v17', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_Mass2p0_noDCA_v16', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_Mass2p0_v16', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v32', 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v32', 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v32', 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v32', 'HLT_DoubleMu43NoFiltersNoVtx_v20', 'HLT_DoubleMu48NoFiltersNoVtx_v20', 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v30', 'HLT_HighPtTkMu100_v19', 'HLT_IsoMu20_eta2p1_PNetTauhPFJet27_Loose_eta2p3_CrossL1_v16', 'HLT_IsoMu20_eta2p1_PNetTauhPFJet27_Medium_eta2p3_CrossL1_v16', 'HLT_IsoMu20_eta2p1_PNetTauhPFJet27_Tight_eta2p3_CrossL1_v16', 'HLT_IsoMu20_v35', 'HLT_IsoMu24_OneProng32_v19', 'HLT_IsoMu24_TwoProngs35_v23', 'HLT_IsoMu24_eta2p1_L1HT200_QuadPFJet25_PNet1Tauh0p50_v10', 'HLT_IsoMu24_eta2p1_L1HT200_QuadPFJet25_v10', 'HLT_IsoMu24_eta2p1_L1HT200_v8', 'HLT_IsoMu24_eta2p1_PFHT250_QuadPFJet25_PNet1Tauh0p50_v16', 'HLT_IsoMu24_eta2p1_PFHT250_QuadPFJet25_v16', 'HLT_IsoMu24_eta2p1_PFHT250_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet130_Loose_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet130_Medium_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet130_Tight_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet20_eta2p2_SingleL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet26_L2NN_eta2p3_CrossL1_PFJet60_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet26_L2NN_eta2p3_CrossL1_PFJet75_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet26_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Flat_L2NN_eta2p3_CrossL1_v15', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Loose_eta2p3_CrossL1_ETau_Monitoring_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Medium_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Medium_eta2p3_CrossL1_ETau_Monitoring_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Tight_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Tight_eta2p3_CrossL1_ETau_Monitoring_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet45_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_SinglePFJet25_PNet1Tauh0p50_v16', 'HLT_IsoMu24_eta2p1_v35', 'HLT_IsoMu24_v33', 'HLT_IsoMu27_MediumChargedIsoDisplacedPFTauHPS24_eta2p1_SingleL1_v18', 'HLT_IsoMu27_v36', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PNetBB0p06_v19', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v22', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p06_v19', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p10_v19', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v22', 'HLT_IsoTrk200_L1SingleMuShower_v12', 'HLT_IsoTrk400_L1SingleMuShower_v12', 'HLT_L1CSCShower_DTCluster50_v12', 'HLT_L1CSCShower_DTCluster75_v12', 'HLT_L1TopoLooseEmu_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoLooseEmu_Mu12_PFHT50_HLTTopo0p95_v4', 'HLT_L1TopoLooseEmu_Mu12_PFHT50_HLTTopo0p98_v4', 'HLT_L1TopoLooseEmu_Mu12_PFHT50_HLTTopo0p9_v4', 'HLT_L1TopoLooseEmu_Mu12_PFHT50_v4', 'HLT_L1TopoLoose_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoMediumEmu_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoMedium_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoTightEmu_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoTight_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1Topo_Mu12_PFHT50_HLTTopo0p95_v4', 'HLT_L1Topo_Mu12_PFHT50_HLTTopo0p98_v4', 'HLT_L1Topo_Mu12_PFHT50_HLTTopo0p9_v4', 'HLT_L1Topo_Mu12_PFHT50_v4', 'HLT_L2Mu50NoVtx_3Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v11', 'HLT_L2Mu50NoVtx_3Cha_VetoL3Mu0DxyMax1cm_v11', 'HLT_L3Mu30NoVtx_DxyMin0p01cm_v9', 'HLT_L3Mu50NoVtx_DxyMin0p01cm_v9', 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v17', 'HLT_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v15', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v37', 'HLT_Mu15_IsoVVVL_PFHT450_v37', 'HLT_Mu15_IsoVVVL_PFHT600_v41', 'HLT_Mu15_v22', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v24', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_AK8CaloJet30_v12', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_AK8PFJet30_v15', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_CaloJet30_v12', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_PFJet30_v16', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v24', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v34', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v33', 'HLT_Mu17_TrkIsoVVL_v32', 'HLT_Mu17_v32', 'HLT_Mu18_Mu9_SameSign_v23', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v22', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v22', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v22', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v22', 'HLT_Mu19_TrkIsoVVL_v23', 'HLT_Mu19_v23', 'HLT_Mu20_v31', 'HLT_Mu27_v32', 'HLT_Mu37_TkMu27_v24', 'HLT_Mu3_PFJet40_v38', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v24', 'HLT_Mu50_IsoVVVL_PFHT450_v37', 'HLT_Mu50_L1SingleMuShower_v18', 'HLT_Mu50_v32', 'HLT_Mu55_v22', 'HLT_Mu8_TrkIsoVVL_v31', 'HLT_Mu8_v31', 'HLT_Mu9_v2', 'HLT_TripleMu_10_5_5_DZ_v29', 'HLT_TripleMu_12_10_5_v29', 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v22', 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v27', 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v24' ), Muon3 = cms.vstring( 'HLT_CascadeMu100_v19', 'HLT_CscCluster100_Ele5_v10', 'HLT_CscCluster100_Mu5_v13', 'HLT_CscCluster100_PNetTauhPFJet10_Loose_v16', 'HLT_CscCluster50_Photon20Unseeded_v7', 'HLT_CscCluster50_Photon30Unseeded_v7', 'HLT_CscCluster_Loose_v12', 'HLT_CscCluster_Medium_v12', 'HLT_CscCluster_Tight_v12', 'HLT_DisplacedMu24_MediumChargedIsoDisplacedPFTauHPS24_v18', 'HLT_DoubleCscCluster100_v9', 'HLT_DoubleCscCluster75_v9', 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v19', 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v13', 'HLT_DoubleL2Mu23NoVtx_2Cha_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_v13', 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v13', 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v13', 'HLT_DoubleL2Mu50_v13', 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v16', 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v16', 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v17', 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v16', 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v16', 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v17', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_Mass2p0_noDCA_v16', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_Mass2p0_v16', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v32', 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v32', 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v32', 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v32', 'HLT_DoubleMu43NoFiltersNoVtx_v20', 'HLT_DoubleMu48NoFiltersNoVtx_v20', 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v30', 'HLT_HighPtTkMu100_v19', 'HLT_IsoMu20_eta2p1_PNetTauhPFJet27_Loose_eta2p3_CrossL1_v16', 'HLT_IsoMu20_eta2p1_PNetTauhPFJet27_Medium_eta2p3_CrossL1_v16', 'HLT_IsoMu20_eta2p1_PNetTauhPFJet27_Tight_eta2p3_CrossL1_v16', 'HLT_IsoMu20_v35', 'HLT_IsoMu24_OneProng32_v19', 'HLT_IsoMu24_TwoProngs35_v23', 'HLT_IsoMu24_eta2p1_L1HT200_QuadPFJet25_PNet1Tauh0p50_v10', 'HLT_IsoMu24_eta2p1_L1HT200_QuadPFJet25_v10', 'HLT_IsoMu24_eta2p1_L1HT200_v8', 'HLT_IsoMu24_eta2p1_PFHT250_QuadPFJet25_PNet1Tauh0p50_v16', 'HLT_IsoMu24_eta2p1_PFHT250_QuadPFJet25_v16', 'HLT_IsoMu24_eta2p1_PFHT250_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet130_Loose_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet130_Medium_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet130_Tight_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet20_eta2p2_SingleL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet26_L2NN_eta2p3_CrossL1_PFJet60_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet26_L2NN_eta2p3_CrossL1_PFJet75_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet26_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Flat_L2NN_eta2p3_CrossL1_v15', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Loose_eta2p3_CrossL1_ETau_Monitoring_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Medium_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Medium_eta2p3_CrossL1_ETau_Monitoring_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Tight_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Tight_eta2p3_CrossL1_ETau_Monitoring_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet45_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_SinglePFJet25_PNet1Tauh0p50_v16', 'HLT_IsoMu24_eta2p1_v35', 'HLT_IsoMu24_v33', 'HLT_IsoMu27_MediumChargedIsoDisplacedPFTauHPS24_eta2p1_SingleL1_v18', 'HLT_IsoMu27_v36', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PNetBB0p06_v19', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v22', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p06_v19', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p10_v19', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v22', 'HLT_IsoTrk200_L1SingleMuShower_v12', 'HLT_IsoTrk400_L1SingleMuShower_v12', 'HLT_L1CSCShower_DTCluster50_v12', 'HLT_L1CSCShower_DTCluster75_v12', 'HLT_L1TopoLooseEmu_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoLooseEmu_Mu12_PFHT50_HLTTopo0p95_v4', 'HLT_L1TopoLooseEmu_Mu12_PFHT50_HLTTopo0p98_v4', 'HLT_L1TopoLooseEmu_Mu12_PFHT50_HLTTopo0p9_v4', 'HLT_L1TopoLooseEmu_Mu12_PFHT50_v4', 'HLT_L1TopoLoose_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoMediumEmu_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoMedium_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoTightEmu_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1TopoTight_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v5', 'HLT_L1Topo_Mu12_PFHT50_HLTTopo0p95_v4', 'HLT_L1Topo_Mu12_PFHT50_HLTTopo0p98_v4', 'HLT_L1Topo_Mu12_PFHT50_HLTTopo0p9_v4', 'HLT_L1Topo_Mu12_PFHT50_v4', 'HLT_L2Mu50NoVtx_3Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v11', 'HLT_L2Mu50NoVtx_3Cha_VetoL3Mu0DxyMax1cm_v11', 'HLT_L3Mu30NoVtx_DxyMin0p01cm_v9', 'HLT_L3Mu50NoVtx_DxyMin0p01cm_v9', 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v17', 'HLT_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v15', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v37', 'HLT_Mu15_IsoVVVL_PFHT450_v37', 'HLT_Mu15_IsoVVVL_PFHT600_v41', 'HLT_Mu15_v22', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v24', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_AK8CaloJet30_v12', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_AK8PFJet30_v15', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_CaloJet30_v12', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_PFJet30_v16', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v24', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v34', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v33', 'HLT_Mu17_TrkIsoVVL_v32', 'HLT_Mu17_v32', 'HLT_Mu18_Mu9_SameSign_v23', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v22', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v22', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v22', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v22', 'HLT_Mu19_TrkIsoVVL_v23', 'HLT_Mu19_v23', 'HLT_Mu20_v31', 'HLT_Mu27_v32', 'HLT_Mu37_TkMu27_v24', 'HLT_Mu3_PFJet40_v38', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v24', 'HLT_Mu50_IsoVVVL_PFHT450_v37', 'HLT_Mu50_L1SingleMuShower_v18', 'HLT_Mu50_v32', 'HLT_Mu55_v22', 'HLT_Mu8_TrkIsoVVL_v31', 'HLT_Mu8_v31', 'HLT_Mu9_v2', 'HLT_TripleMu_10_5_5_DZ_v29', 'HLT_TripleMu_12_10_5_v29', 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v22', 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v27', 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v24' ), MuonEG = cms.vstring( 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v36', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v36', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v36', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v37', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v29', 'HLT_Mu17_Photon30_IsoCaloId_v27', 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v17', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v37', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v29', 'HLT_Mu27_Ele37_CaloIdL_MW_v24', 'HLT_Mu37_Ele27_CaloIdL_MW_v24', 'HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v17', 'HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v17', 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v21', 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v21', 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v37', 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v37', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v41', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v41', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v20', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v20', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_L1HT200_QuadPFJet20_v10', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_L1HT200_QuadPFJet25_PNet1BTag0p50_v10', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_L1HT200_QuadPFJet25_v10', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_L1HT200_v10', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PNet2BTagMean0p50_v19', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v23', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT250_QuadPFJet25_PNet1BTag0p20_v16', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT250_QuadPFJet25_PNet2BTagMean0p55_v16', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT250_QuadPFJet25_v16', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT250_v16', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_QuadPFJet30_PNet2BTagMean0p55_v19', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_QuadPFJet30_v19', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_v19', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v35', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v33' ), NoBPTX = cms.vstring( 'HLT_CDC_L2cosmic_10_er1p0_v12', 'HLT_CDC_L2cosmic_5p5_er1p0_v12', 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v16', 'HLT_L2Mu10_NoVertex_NoBPTX_v17', 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v16', 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v15', 'HLT_UncorrectedJetE30_NoBPTX3BX_v16', 'HLT_UncorrectedJetE30_NoBPTX_v16', 'HLT_UncorrectedJetE60_NoBPTX3BX_v16', 'HLT_UncorrectedJetE70_NoBPTX3BX_v16' ), OnlineMonitor = ( cms.vstring( 'HLT_AK8DiPFJet250_250_SoftDropMass40_v16', 'HLT_AK8DiPFJet250_250_SoftDropMass50_v16', 'HLT_AK8DiPFJet260_260_SoftDropMass30_v16', 'HLT_AK8DiPFJet260_260_SoftDropMass40_v16', 'HLT_AK8DiPFJet270_270_SoftDropMass30_v16', 'HLT_AK8DiPFJet280_280_SoftDropMass30_v22', 'HLT_AK8DiPFJet290_290_SoftDropMass30_v16', 'HLT_AK8PFJet140_v37', 'HLT_AK8PFJet200_v37', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v19', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p53_v19', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p55_v19', 'HLT_AK8PFJet220_SoftDropMass40_PNetBB0p06_DoubleAK4PFJet60_30_PNet2BTagMean0p60_v19', 'HLT_AK8PFJet220_SoftDropMass40_v23', 'HLT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v19', 'HLT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v19', 'HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p03_v19', 'HLT_AK8PFJet230_SoftDropMass40_PNetTauTau0p05_v19', 'HLT_AK8PFJet230_SoftDropMass40_v23', 'HLT_AK8PFJet250_SoftDropMass40_PNetBB0p06_v19', 'HLT_AK8PFJet250_SoftDropMass40_PNetBB0p10_v19', 'HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p03_v19', 'HLT_AK8PFJet250_SoftDropMass40_PNetTauTau0p05_v19', 'HLT_AK8PFJet260_v38', 'HLT_AK8PFJet275_Nch40_v16', 'HLT_AK8PFJet275_Nch45_v16', 'HLT_AK8PFJet275_SoftDropMass40_PNetBB0p06_v19', 'HLT_AK8PFJet275_SoftDropMass40_PNetBB0p10_v19', 'HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p03_v19', 'HLT_AK8PFJet275_SoftDropMass40_PNetTauTau0p05_v19', 'HLT_AK8PFJet320_v38', 'HLT_AK8PFJet380_SoftDropMass30_v16', 'HLT_AK8PFJet400_SoftDropMass30_v16', 'HLT_AK8PFJet400_v38', 'HLT_AK8PFJet40_v38', 'HLT_AK8PFJet425_SoftDropMass30_v16', 'HLT_AK8PFJet450_SoftDropMass30_v16', 'HLT_AK8PFJet450_v38', 'HLT_AK8PFJet500_v38', 'HLT_AK8PFJet550_v33', 'HLT_AK8PFJet60_v37', 'HLT_AK8PFJet80_v38', 'HLT_AK8PFJetFwd140_v36', 'HLT_AK8PFJetFwd200_v36', 'HLT_AK8PFJetFwd260_v37', 'HLT_AK8PFJetFwd320_v37', 'HLT_AK8PFJetFwd400_v37', 'HLT_AK8PFJetFwd40_v37', 'HLT_AK8PFJetFwd450_v37', 'HLT_AK8PFJetFwd500_v37', 'HLT_AK8PFJetFwd60_v36', 'HLT_AK8PFJetFwd80_v36', 'HLT_BTagMu_AK4DiJet110_Mu5_v32', 'HLT_BTagMu_AK4DiJet170_Mu5_v31', 'HLT_BTagMu_AK4DiJet20_Mu5_v32', 'HLT_BTagMu_AK4DiJet40_Mu5_v32', 'HLT_BTagMu_AK4DiJet70_Mu5_v32', 'HLT_BTagMu_AK4Jet300_Mu5_v31', 'HLT_BTagMu_AK8DiJet170_Mu5_v28', 'HLT_BTagMu_AK8Jet170_DoubleMu5_v21', 'HLT_BTagMu_AK8Jet300_Mu5_v31', 'HLT_CDC_L2cosmic_10_er1p0_v12', 'HLT_CDC_L2cosmic_5p5_er1p0_v12', 'HLT_CaloJet500_NoJetID_v25', 'HLT_CaloJet550_NoJetID_v20', 'HLT_CaloMET350_NotCleaned_v17', 'HLT_CaloMET60_DTCluster50_v14', 'HLT_CaloMET60_DTClusterNoMB1S50_v14', 'HLT_CaloMET90_NotCleaned_v17', 'HLT_CaloMHT90_v17', 'HLT_CascadeMu100_v19', 'HLT_CscCluster50_Photon20Unseeded_v7', 'HLT_CscCluster50_Photon30Unseeded_v7', 'HLT_CscCluster_Loose_v12', 'HLT_CscCluster_Medium_v12', 'HLT_CscCluster_Tight_v12', 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v17', 'HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v36', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v36', 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v36', 'HLT_DiPFJet15_FBEta3_L1SingleJet35_FWD2p5_v4', 'HLT_DiPFJet15_FBEta3_v4', 'HLT_DiPFJetAve100_HFJEC_v39', 'HLT_DiPFJetAve140_v35', 'HLT_DiPFJetAve160_HFJEC_v38', 'HLT_DiPFJetAve200_v35', 'HLT_DiPFJetAve220_HFJEC_v38', 'HLT_DiPFJetAve260_HFJEC_v21', 'HLT_DiPFJetAve260_v36', 'HLT_DiPFJetAve300_HFJEC_v38', 'HLT_DiPFJetAve320_v36', 'HLT_DiPFJetAve400_v36', 'HLT_DiPFJetAve40_v36', 'HLT_DiPFJetAve500_v36', 'HLT_DiPFJetAve60_HFJEC_v37', 'HLT_DiPFJetAve60_v36', 'HLT_DiPFJetAve80_HFJEC_v39', 'HLT_DiPFJetAve80_v36', 'HLT_DiPhoton10Time1ns_v12', 'HLT_DiPhoton10Time1p2ns_v12', 'HLT_DiPhoton10Time1p4ns_v12', 'HLT_DiPhoton10Time1p6ns_v12', 'HLT_DiPhoton10Time1p8ns_v12', 'HLT_DiPhoton10Time2ns_v12', 'HLT_DiPhoton10_CaloIdL_v12', 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v26', 'HLT_Dielectron12_5_EBEB_TightID_ECALTrackIsoDr0p2_v8', 'HLT_Dielectron12_5_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v8', 'HLT_Dimuon0_Inclusive_v2', 'HLT_Dimuon0_Jpsi3p5_Muon2_v24', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v26', 'HLT_Dimuon0_Jpsi_L1_NoOS_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_v27', 'HLT_Dimuon0_Jpsi_v27', 'HLT_Dimuon0_LowMass_Inclusive_v3', 'HLT_Dimuon0_LowMass_L1_0er1p5_v27', 'HLT_Dimuon0_LowMass_L1_4_v27', 'HLT_Dimuon0_LowMass_L1_TM530_v25', 'HLT_Dimuon0_LowMass_v27', 'HLT_Dimuon0_Upsilon_L1_4p5_v28', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v26', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v28', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v25', 'HLT_Dimuon0_Upsilon_NoVertexing_v26', 'HLT_Dimuon10_Upsilon_y1p4_v20', 'HLT_Dimuon12_Upsilon_y1p4_v21', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v26', 'HLT_Dimuon14_PsiPrime_noCorrL1_v24', 'HLT_Dimuon14_PsiPrime_v32', 'HLT_Dimuon18_PsiPrime_noCorrL1_v25', 'HLT_Dimuon18_PsiPrime_v33', 'HLT_Dimuon24_Phi_noCorrL1_v25', 'HLT_Dimuon24_Upsilon_noCorrL1_v25', 'HLT_Dimuon25_Jpsi_noCorrL1_v25', 'HLT_Dimuon25_Jpsi_v33', 'HLT_Diphoton15_10_EBEB_TightID_ECALTrackIsoDr0p2_v7', 'HLT_Diphoton15_10_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v7', 'HLT_Diphoton15_12_EBEB_TightID_ECALTrackIsoDr0p2_v7', 'HLT_Diphoton15_12_EBEB_TightID_ECALTrackIsoDr0p2to0p4_v7', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton20_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v17', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton22_14_eta1p5_R9IdL_AND_HE_AND_IsoTCaloIdT_v17', 'HLT_Diphoton24_14_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton24_16_eta1p5_R9IdL_AND_HET_AND_IsoTCaloIdT_v17', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v18', 'HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_v18', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v30', 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v30', 'HLT_DiphotonMVA14p25_High_Mass60_v2', 'HLT_DiphotonMVA14p25_Low_Mass60_v2', 'HLT_DiphotonMVA14p25_Medium_Mass60_v2', 'HLT_DiphotonMVA14p25_TightHigh_Mass60_v2', 'HLT_DiphotonMVA14p25_TightLow_Mass60_v2', 'HLT_DiphotonMVA14p25_TightMedium_Mass60_v2', 'HLT_DisplacedMu24_MediumChargedIsoDisplacedPFTauHPS24_v18', 'HLT_DoubleCscCluster100_v9', 'HLT_DoubleCscCluster75_v9', 'HLT_DoubleEle25_CaloIdL_MW_v20', 'HLT_DoubleEle27_CaloIdL_MW_v20', 'HLT_DoubleEle33_CaloIdL_MW_v33', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v42', 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v42', 'HLT_DoubleL2Mu10NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu10NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v19', 'HLT_DoubleL2Mu12NoVtx_2Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu12NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu14NoVtx_2Cha_VetoL3Mu0DxyMax1cm_v18', 'HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v13', 'HLT_DoubleL2Mu23NoVtx_2Cha_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v13', 'HLT_DoubleL2Mu25NoVtx_2Cha_v13', 'HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v13', 'HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v13', 'HLT_DoubleL2Mu50_v13', 'HLT_DoubleL2Mu_L3Mu16NoVtx_VetoL3Mu0DxyMax0p1cm_v16', 'HLT_DoubleL2Mu_L3Mu18NoVtx_VetoL3Mu0DxyMax0p1cm_v16', 'HLT_DoubleL3Mu16_10NoVtx_DxyMin0p01cm_v17', 'HLT_DoubleL3Mu18_10NoVtx_DxyMin0p01cm_v16', 'HLT_DoubleL3Mu20_10NoVtx_DxyMin0p01cm_v16', 'HLT_DoubleL3dTksMu16_10NoVtx_DxyMin0p01cm_v17', 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_noDxy_v18', 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v23', 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS36_Trk1_eta2p1_v18', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v25', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_Mass2p0_noDCA_v16', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_Mass2p0_v16', 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v32', 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v32', 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v32', 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v32', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v23', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v25', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v25', 'HLT_DoubleMu3_Trk_Tau3mu_v31', 'HLT_DoubleMu43NoFiltersNoVtx_v20', 'HLT_DoubleMu48NoFiltersNoVtx_v20', 'HLT_DoubleMu4_3_Bs_v34', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v19', 'HLT_DoubleMu4_3_Jpsi_v34', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v19', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v26', 'HLT_DoubleMu4_JpsiTrk_Bc_v19', 'HLT_DoubleMu4_Jpsi_Displaced_v26', 'HLT_DoubleMu4_Jpsi_NoVertexing_v26', 'HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v30', 'HLT_DoubleMu4_MuMuTrk_Displaced_v34', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v23', 'HLT_DoublePFJet60_v4', 'HLT_DoublePFJets100_PNetBTag_0p11_v16', 'HLT_DoublePFJets116MaxDeta1p6_PNet2BTag_0p11_v16', 'HLT_DoublePFJets128MaxDeta1p6_PNet2BTag_0p11_v16', 'HLT_DoublePFJets200_PNetBTag_0p11_v16', 'HLT_DoublePFJets350_PNetBTag_0p11_v16', 'HLT_DoublePFJets40_PNetBTag_0p11_v16', 'HLT_DoublePhoton33_CaloIdL_v19', 'HLT_DoublePhoton70_v19', 'HLT_DoublePhoton85_v27', 'HLT_ECALHT800_v23', 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v30', 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v40', 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v23', 'HLT_Ele14_eta2p5_IsoVVVL_Gsf_PFHT200_PNetBTag0p53_v15', 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v38', 'HLT_Ele15_IsoVVVL_PFHT450_v38', 'HLT_Ele15_IsoVVVL_PFHT600_v42', 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v38', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v40', 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_v2', 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v40', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v37', 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v37', 'HLT_Ele28_HighEta_SC20_Mass55_v31', 'HLT_Ele30_WPTight_Gsf_v20', 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v28', 'HLT_Ele32_WPTight_Gsf_v34', 'HLT_Ele35_WPTight_Gsf_v28', 'HLT_Ele38_WPTight_Gsf_v28', 'HLT_Ele40_WPTight_Gsf_v28', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_PNetBB0p06_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet220_SoftDropMass40_v22', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p06_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_PNetBB0p10_v19', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_AK8PFJet230_SoftDropMass40_v22', 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v40', 'HLT_Ele50_IsoVVVL_PFHT450_v38', 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v38', 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v40', 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v15', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v15')+cms.vstring( 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v15', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v15', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v15', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v15', 'HLT_HT200_L1SingleLLPJet_PFJet60_NeutralHadronFrac0p7_v16', 'HLT_HT200_L1SingleLLPJet_PFJet60_NeutralHadronFrac0p8_v16', 'HLT_HT240_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v12', 'HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT280_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v12', 'HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v15', 'HLT_HT350_DelayedJet40_SingleDelay3nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay3p25nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay3p5nsInclusive_v10', 'HLT_HT350_v10', 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v27', 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v15', 'HLT_HT425_v22', 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v13', 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v15', 'HLT_HT430_DelayedJet40_DoubleDelay0p75nsTrackless_v11', 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v14', 'HLT_HT430_DelayedJet40_DoubleDelay1nsTrackless_v11', 'HLT_HT430_DelayedJet40_DoubleDelay1p25nsInclusive_v10', 'HLT_HT430_DelayedJet40_DoubleDelay1p5nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v12', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v13', 'HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v12', 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v15', 'HLT_HT430_DelayedJet40_SingleDelay1p25nsTrackless_v11', 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v12', 'HLT_HT430_DelayedJet40_SingleDelay1p5nsTrackless_v11', 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v14', 'HLT_HT430_DelayedJet40_SingleDelay2p25nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay2p5nsInclusive_v10', 'HLT_HT550_DisplacedDijet60_Inclusive_v27', 'HLT_HcalNZS_v23', 'HLT_HcalPhiSym_v25', 'HLT_HighPtTkMu100_v19', 'HLT_IsoMu20_v35', 'HLT_IsoMu24_OneProng32_v19', 'HLT_IsoMu24_TwoProngs35_v23', 'HLT_IsoMu24_eta2p1_L1HT200_QuadPFJet25_PNet1Tauh0p50_v10', 'HLT_IsoMu24_eta2p1_L1HT200_QuadPFJet25_v10', 'HLT_IsoMu24_eta2p1_L1HT200_v8', 'HLT_IsoMu24_eta2p1_PFHT250_QuadPFJet25_PNet1Tauh0p50_v16', 'HLT_IsoMu24_eta2p1_PFHT250_QuadPFJet25_v16', 'HLT_IsoMu24_eta2p1_PFHT250_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet130_Loose_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet130_Medium_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet130_Tight_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Flat_L2NN_eta2p3_CrossL1_v15', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Medium_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_PNetTauhPFJet30_Tight_L2NN_eta2p3_CrossL1_v16', 'HLT_IsoMu24_eta2p1_SinglePFJet25_PNet1Tauh0p50_v16', 'HLT_IsoMu24_eta2p1_v35', 'HLT_IsoMu24_v33', 'HLT_IsoMu27_MediumChargedIsoDisplacedPFTauHPS24_eta2p1_SingleL1_v18', 'HLT_IsoMu27_v36', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_PNetBB0p06_v19', 'HLT_IsoMu50_AK8PFJet220_SoftDropMass40_v22', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p06_v19', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_PNetBB0p10_v19', 'HLT_IsoMu50_AK8PFJet230_SoftDropMass40_v22', 'HLT_L1CSCShower_DTCluster50_v12', 'HLT_L1CSCShower_DTCluster75_v12', 'HLT_L1ETMHadSeeds_v11', 'HLT_L1MET_DTCluster50_v14', 'HLT_L1MET_DTClusterNoMB1S50_v14', 'HLT_L1Mu6HT240_v10', 'HLT_L1SingleLLPJet_v8', 'HLT_L1SingleMuCosmics_v9', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v13', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v12', 'HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v13', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v12', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p5nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p5nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p75nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v13', 'HLT_L1Tau_DelayedJet40_SingleDelay2p75nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_SingleDelay3nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v12', 'HLT_L1Tau_DelayedJet40_SingleDelay3p75nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay4nsInclusive_v10', 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v10', 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v16', 'HLT_L2Mu10_NoVertex_NoBPTX_v17', 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v16', 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v15', 'HLT_L2Mu50NoVtx_3Cha_CosmicSeed_VetoL3Mu0DxyMax1cm_v11', 'HLT_L2Mu50NoVtx_3Cha_VetoL3Mu0DxyMax1cm_v11', 'HLT_L3Mu30NoVtx_DxyMin0p01cm_v9', 'HLT_L3Mu50NoVtx_DxyMin0p01cm_v9', 'HLT_L3dTksMu10_NoVtx_DxyMin0p01cm_v17', 'HLT_MET105_IsoTrk50_v27', 'HLT_MET120_IsoTrk50_v27', 'HLT_MinimumBiasHF_AND_BptxAND_v1', 'HLT_MinimumBiasHF_AND_v1', 'HLT_MinimumBiasHF_OR_BptxAND_v1', 'HLT_MinimumBiasHF_OR_v1', 'HLT_Mu12_DoublePFJets100_PNetBTag_0p11_v16', 'HLT_Mu12_DoublePFJets200_PNetBTag_0p11_v16', 'HLT_Mu12_DoublePFJets350_PNetBTag_0p11_v16', 'HLT_Mu12_DoublePFJets40MaxDeta1p6_PNet2BTag_0p11_v16', 'HLT_Mu12_DoublePFJets40_PNetBTag_0p11_v16', 'HLT_Mu12_DoublePFJets54MaxDeta1p6_PNet2BTag_0p11_v16', 'HLT_Mu12_IsoVVL_PFHT150_PNetBTag0p53_v15', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v37', 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v29', 'HLT_Mu12eta2p3_PFJet40_v23', 'HLT_Mu12eta2p3_v20', 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v37', 'HLT_Mu15_IsoVVVL_PFHT450_v37', 'HLT_Mu15_IsoVVVL_PFHT600_v41', 'HLT_Mu15_v22', 'HLT_Mu17_Photon30_IsoCaloId_v27', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v24', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_AK8CaloJet30_v12', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_AK8PFJet30_v15', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_CaloJet30_v12', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_PFJet30_v16', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v24', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v34', 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v33', 'HLT_Mu17_TrkIsoVVL_v32', 'HLT_Mu17_v32', 'HLT_Mu18_Mu9_SameSign_v23', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v22', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v22', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v22', 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v22', 'HLT_Mu19_TrkIsoVVL_v23', 'HLT_Mu19_v23', 'HLT_Mu20NoFiltersNoVtxDisplaced_Photon20_CaloCustomId_v17', 'HLT_Mu20_v31', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v37', 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v29', 'HLT_Mu25_TkMu0_Phi_v27', 'HLT_Mu27_Ele37_CaloIdL_MW_v24', 'HLT_Mu27_v32', 'HLT_Mu30_TkMu0_Psi_v20', 'HLT_Mu30_TkMu0_Upsilon_v20', 'HLT_Mu37_Ele27_CaloIdL_MW_v24', 'HLT_Mu37_TkMu27_v24', 'HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v17', 'HLT_Mu3_PFJet40_v38', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v24', 'HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v24', 'HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v17', 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v21', 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v21', 'HLT_Mu4_L1DoubleMu_v20', 'HLT_Mu50_IsoVVVL_PFHT450_v37', 'HLT_Mu50_L1SingleMuShower_v18', 'HLT_Mu50_v32', 'HLT_Mu55_v22', 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v15', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v15', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v15', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v15', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v15', 'HLT_Mu6HT240_DisplacedDijet45_Inclusive0PtrkShortSig5_v15', 'HLT_Mu6HT240_DisplacedDijet50_Inclusive0PtrkShortSig5_v15', 'HLT_Mu7p5_L2Mu2_Jpsi_v29', 'HLT_Mu7p5_L2Mu2_Upsilon_v29', 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v37', 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v37', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v41', 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v41', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_PNet2BTagMean0p50_v20', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_DoubleAK4PFJet60_30_v20', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_L1HT200_QuadPFJet20_v10', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_L1HT200_QuadPFJet25_PNet1BTag0p50_v10', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_L1HT200_QuadPFJet25_v10', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_L1HT200_v10', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PNet2BTagMean0p50_v19', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v23', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT250_QuadPFJet25_PNet1BTag0p20_v16', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT250_QuadPFJet25_PNet2BTagMean0p55_v16', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT250_QuadPFJet25_v16', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT250_v16', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_QuadPFJet30_PNet2BTagMean0p55_v19', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_QuadPFJet30_v19', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFHT280_v19', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v35', 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v33', 'HLT_Mu8_TrkIsoVVL_v31', 'HLT_Mu8_v31', 'HLT_Mu9_v2', 'HLT_PFHT1050_v40', 'HLT_PFHT180_v39', 'HLT_PFHT250_v39', 'HLT_PFHT350_v41', 'HLT_PFHT370_v39', 'HLT_PFHT430_v39', 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v34', 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v34', 'HLT_PFHT510_v39', 'HLT_PFHT590_v39', 'HLT_PFHT680_v39', 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v34', 'HLT_PFHT780_v39', 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v34', 'HLT_PFHT890_v39', 'HLT_PFJet110_L1Jet90withBptxAND_v4', 'HLT_PFJet110_v22', 'HLT_PFJet140_L1Jet90withBptxAND_v4', 'HLT_PFJet140_v41', 'HLT_PFJet200_TimeGt2p5ns_v20', 'HLT_PFJet200_TimeLtNeg2p5ns_v20', 'HLT_PFJet200_v41', 'HLT_PFJet260_v42', 'HLT_PFJet320_v42', 'HLT_PFJet400_v42', 'HLT_PFJet40_L1Jet24_v5', 'HLT_PFJet40_L1Jet35_v5', 'HLT_PFJet40_v43', 'HLT_PFJet450_v43', 'HLT_PFJet500_v43', 'HLT_PFJet550_v33', 'HLT_PFJet60_v43', 'HLT_PFJet80_L1Jet60_v5', 'HLT_PFJet80_v43', 'HLT_PFJetFwd140_v40', 'HLT_PFJetFwd200_v40', 'HLT_PFJetFwd260_v41', 'HLT_PFJetFwd320_v41', 'HLT_PFJetFwd400_v41', 'HLT_PFJetFwd40_v41', 'HLT_PFJetFwd450_v41', 'HLT_PFJetFwd500_v41', 'HLT_PFJetFwd60_v41', 'HLT_PFJetFwd80_v40', 'HLT_PFMET105_IsoTrk50_v23', 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v31', 'HLT_PFMET120_PFMHT120_IDTight_v42', 'HLT_PFMET130_PFMHT130_IDTight_v42', 'HLT_PFMET140_PFMHT140_IDTight_v42', 'HLT_PFMET200_BeamHaloCleaned_v31', 'HLT_PFMET200_NotCleaned_v31', 'HLT_PFMET250_NotCleaned_v31', 'HLT_PFMET300_NotCleaned_v31', 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_FilterHF_v22', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_FilterHF_v22', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v31', 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v42', 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_FilterHF_v22', 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v41', 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_FilterHF_v22')+cms.vstring( 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v41', 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v33', 'HLT_PFMETTypeOne200_BeamHaloCleaned_v31', 'HLT_Photon100EBHE10_v14', 'HLT_Photon110EB_TightID_TightIso_AK8CaloJet30_v10', 'HLT_Photon110EB_TightID_TightIso_AK8PFJet30_v15', 'HLT_Photon110EB_TightID_TightIso_CaloJet30_v10', 'HLT_Photon110EB_TightID_TightIso_PFJet30_v16', 'HLT_Photon110EB_TightID_TightIso_v19', 'HLT_Photon120_R9Id90_HE10_IsoM_v31', 'HLT_Photon120_v25', 'HLT_Photon150_v19', 'HLT_Photon165_R9Id90_HE10_IsoM_v32', 'HLT_Photon175_v27', 'HLT_Photon200_v26', 'HLT_Photon20_HoverELoose_v22', 'HLT_Photon300_NoHE_v25', 'HLT_Photon30EB_TightID_TightIso_v19', 'HLT_Photon30_HoverELoose_v22', 'HLT_Photon32_OneProng32_M50To105_v20', 'HLT_Photon33_v17', 'HLT_Photon34_R9Id90_CaloIdL_IsoL_DisplacedIdL_MediumChargedIsoDisplacedPFTauHPS34_v18', 'HLT_Photon35_TwoProngs35_v23', 'HLT_Photon40EB_TightID_TightIso_v10', 'HLT_Photon40EB_v5', 'HLT_Photon45EB_TightID_TightIso_v10', 'HLT_Photon45EB_v5', 'HLT_Photon50EB_TightID_TightIso_AK8CaloJet30_v10', 'HLT_Photon50EB_TightID_TightIso_AK8PFJet30_v15', 'HLT_Photon50EB_TightID_TightIso_CaloJet30_v10', 'HLT_Photon50EB_TightID_TightIso_PFJet30_v16', 'HLT_Photon50EB_TightID_TightIso_v15', 'HLT_Photon50_R9Id90_HE10_IsoM_v31', 'HLT_Photon50_TimeGt2p5ns_v9', 'HLT_Photon50_TimeLtNeg2p5ns_v9', 'HLT_Photon50_v25', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350_v20', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT380_v20', 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT400_v20', 'HLT_Photon60_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v19', 'HLT_Photon75EB_TightID_TightIso_v15', 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v27', 'HLT_Photon75_R9Id90_HE10_IsoM_v31', 'HLT_Photon75_v25', 'HLT_Photon90EB_TightID_TightIso_v15', 'HLT_Photon90_R9Id90_HE10_IsoM_v31', 'HLT_Photon90_v25', 'HLT_Physics_v16', 'HLT_QuadPFJet100_88_70_30_v20', 'HLT_QuadPFJet103_88_75_15_v27', 'HLT_QuadPFJet105_88_75_30_v19', 'HLT_QuadPFJet105_88_76_15_v27', 'HLT_QuadPFJet111_90_80_15_v27', 'HLT_QuadPFJet111_90_80_30_v19', 'HLT_QuadPFJet30_v4', 'HLT_Random_v3', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v25', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v24', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v21', 'HLT_TripleMu_10_5_5_DZ_v29', 'HLT_TripleMu_12_10_5_v29', 'HLT_TripleMu_5_3_3_Mass3p8_DCA_v22', 'HLT_TripleMu_5_3_3_Mass3p8_DZ_v27', 'HLT_TriplePFJet40_v4', 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v24', 'HLT_UncorrectedJetE30_NoBPTX3BX_v16', 'HLT_UncorrectedJetE30_NoBPTX_v16', 'HLT_UncorrectedJetE60_NoBPTX3BX_v16', 'HLT_UncorrectedJetE70_NoBPTX3BX_v16', 'HLT_ZeroBias_Alignment_v9', 'HLT_ZeroBias_FirstBXAfterTrain_v11', 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v13', 'HLT_ZeroBias_FirstCollisionInTrain_v12', 'HLT_ZeroBias_IsolatedBunches_v13', 'HLT_ZeroBias_LastCollisionInTrain_v11', 'HLT_ZeroBias_v14') ), ParkingAnomalyDetection0 = cms.vstring( 'HLT_L1AXOVTight_v1', 'HLT_L1AXOVVTight_v1', 'HLT_L1AXOVVVTight_v1', 'HLT_L1CICADA_Loose_v1', 'HLT_L1CICADA_VLoose_v1', 'HLT_L1CICADA_VVLoose_v1', 'HLT_L1CICADA_VVTight_v1', 'HLT_L1CICADA_VVVTight_v1', 'HLT_L1CICADA_VVVVTight_v1' ), ParkingAnomalyDetection1 = cms.vstring( 'HLT_L1AXOVTight_v1', 'HLT_L1AXOVVTight_v1', 'HLT_L1AXOVVVTight_v1', 'HLT_L1CICADA_Loose_v1', 'HLT_L1CICADA_VLoose_v1', 'HLT_L1CICADA_VVLoose_v1', 'HLT_L1CICADA_VVTight_v1', 'HLT_L1CICADA_VVVTight_v1', 'HLT_L1CICADA_VVVVTight_v1' ), ParkingAnomalyDetection2 = cms.vstring( 'HLT_L1AXOVTight_v1', 'HLT_L1AXOVVTight_v1', 'HLT_L1AXOVVVTight_v1', 'HLT_L1CICADA_Loose_v1', 'HLT_L1CICADA_VLoose_v1', 'HLT_L1CICADA_VVLoose_v1', 'HLT_L1CICADA_VVTight_v1', 'HLT_L1CICADA_VVVTight_v1', 'HLT_L1CICADA_VVVVTight_v1' ), ParkingAnomalyDetection3 = cms.vstring( 'HLT_L1AXOVTight_v1', 'HLT_L1AXOVVTight_v1', 'HLT_L1AXOVVVTight_v1', 'HLT_L1CICADA_Loose_v1', 'HLT_L1CICADA_VLoose_v1', 'HLT_L1CICADA_VVLoose_v1', 'HLT_L1CICADA_VVTight_v1', 'HLT_L1CICADA_VVVTight_v1', 'HLT_L1CICADA_VVVVTight_v1' ), ParkingAnomalyDetection4 = cms.vstring( 'HLT_L1AXOVTight_v1', 'HLT_L1AXOVVTight_v1', 'HLT_L1AXOVVVTight_v1', 'HLT_L1CICADA_Loose_v1', 'HLT_L1CICADA_VLoose_v1', 'HLT_L1CICADA_VVLoose_v1', 'HLT_L1CICADA_VVTight_v1', 'HLT_L1CICADA_VVVTight_v1', 'HLT_L1CICADA_VVVVTight_v1' ), ParkingAnomalyDetection5 = cms.vstring( 'HLT_L1AXOVTight_v1', 'HLT_L1AXOVVTight_v1', 'HLT_L1AXOVVVTight_v1', 'HLT_L1CICADA_Loose_v1', 'HLT_L1CICADA_VLoose_v1', 'HLT_L1CICADA_VVLoose_v1', 'HLT_L1CICADA_VVTight_v1', 'HLT_L1CICADA_VVVTight_v1', 'HLT_L1CICADA_VVVVTight_v1' ), ParkingAnomalyDetection6 = cms.vstring( 'HLT_L1AXOVTight_v1', 'HLT_L1AXOVVTight_v1', 'HLT_L1AXOVVVTight_v1', 'HLT_L1CICADA_Loose_v1', 'HLT_L1CICADA_VLoose_v1', 'HLT_L1CICADA_VVLoose_v1', 'HLT_L1CICADA_VVTight_v1', 'HLT_L1CICADA_VVVTight_v1', 'HLT_L1CICADA_VVVVTight_v1' ), ParkingAnomalyDetection7 = cms.vstring( 'HLT_L1AXOVTight_v1', 'HLT_L1AXOVVTight_v1', 'HLT_L1AXOVVVTight_v1', 'HLT_L1CICADA_Loose_v1', 'HLT_L1CICADA_VLoose_v1', 'HLT_L1CICADA_VVLoose_v1', 'HLT_L1CICADA_VVTight_v1', 'HLT_L1CICADA_VVVTight_v1', 'HLT_L1CICADA_VVVVTight_v1' ), ParkingDoubleMuonLowMass0 = cms.vstring( 'HLT_Dimuon0_Inclusive_v2', 'HLT_Dimuon0_Jpsi3p5_Muon2_v24', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v26', 'HLT_Dimuon0_Jpsi_L1_NoOS_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_v27', 'HLT_Dimuon0_Jpsi_v27', 'HLT_Dimuon0_LowMass_Inclusive_v3', 'HLT_Dimuon0_LowMass_L1_0er1p5_v27', 'HLT_Dimuon0_LowMass_L1_4_v27', 'HLT_Dimuon0_LowMass_L1_TM530_v25', 'HLT_Dimuon0_LowMass_v27', 'HLT_Dimuon0_Upsilon_L1_4p5_v28', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v26', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v28', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v25', 'HLT_Dimuon0_Upsilon_NoVertexing_v26', 'HLT_Dimuon0_Upsilon_v5', 'HLT_Dimuon10_Upsilon_y1p4_v20', 'HLT_Dimuon12_Upsilon_y1p4_v21', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v26', 'HLT_Dimuon14_PsiPrime_noCorrL1_v24', 'HLT_Dimuon14_PsiPrime_v32', 'HLT_Dimuon18_PsiPrime_noCorrL1_v25', 'HLT_Dimuon18_PsiPrime_v33', 'HLT_Dimuon24_Phi_noCorrL1_v25', 'HLT_Dimuon24_Upsilon_noCorrL1_v25', 'HLT_Dimuon25_Jpsi_noCorrL1_v25', 'HLT_Dimuon25_Jpsi_v33', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v25', 'HLT_DoubleMu2_Jpsi_LowPt_v13', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v23', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v25', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v25', 'HLT_DoubleMu3_Trk_Tau3mu_v31', 'HLT_DoubleMu4_3_Bs_v34', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v19', 'HLT_DoubleMu4_3_Jpsi_v34', 'HLT_DoubleMu4_3_LowMass_SS_v13', 'HLT_DoubleMu4_3_LowMass_v20', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v19', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v26', 'HLT_DoubleMu4_JpsiTrk_Bc_v19', 'HLT_DoubleMu4_Jpsi_Displaced_v26', 'HLT_DoubleMu4_Jpsi_NoVertexing_v26', 'HLT_DoubleMu4_LowMass_Displaced_v20', 'HLT_DoubleMu4_MuMuTrk_Displaced_v34', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v23', 'HLT_Mu25_TkMu0_Phi_v27', 'HLT_Mu30_TkMu0_Psi_v20', 'HLT_Mu30_TkMu0_Upsilon_v20', 'HLT_Mu4_L1DoubleMu_v20', 'HLT_Mu7p5_L2Mu2_Jpsi_v29', 'HLT_Mu7p5_L2Mu2_Upsilon_v29', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v25', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v24', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v21' ), ParkingDoubleMuonLowMass1 = cms.vstring( 'HLT_Dimuon0_Inclusive_v2', 'HLT_Dimuon0_Jpsi3p5_Muon2_v24', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v26', 'HLT_Dimuon0_Jpsi_L1_NoOS_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_v27', 'HLT_Dimuon0_Jpsi_v27', 'HLT_Dimuon0_LowMass_Inclusive_v3', 'HLT_Dimuon0_LowMass_L1_0er1p5_v27', 'HLT_Dimuon0_LowMass_L1_4_v27', 'HLT_Dimuon0_LowMass_L1_TM530_v25', 'HLT_Dimuon0_LowMass_v27', 'HLT_Dimuon0_Upsilon_L1_4p5_v28', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v26', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v28', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v25', 'HLT_Dimuon0_Upsilon_NoVertexing_v26', 'HLT_Dimuon0_Upsilon_v5', 'HLT_Dimuon10_Upsilon_y1p4_v20', 'HLT_Dimuon12_Upsilon_y1p4_v21', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v26', 'HLT_Dimuon14_PsiPrime_noCorrL1_v24', 'HLT_Dimuon14_PsiPrime_v32', 'HLT_Dimuon18_PsiPrime_noCorrL1_v25', 'HLT_Dimuon18_PsiPrime_v33', 'HLT_Dimuon24_Phi_noCorrL1_v25', 'HLT_Dimuon24_Upsilon_noCorrL1_v25', 'HLT_Dimuon25_Jpsi_noCorrL1_v25', 'HLT_Dimuon25_Jpsi_v33', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v25', 'HLT_DoubleMu2_Jpsi_LowPt_v13', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v23', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v25', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v25', 'HLT_DoubleMu3_Trk_Tau3mu_v31', 'HLT_DoubleMu4_3_Bs_v34', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v19', 'HLT_DoubleMu4_3_Jpsi_v34', 'HLT_DoubleMu4_3_LowMass_SS_v13', 'HLT_DoubleMu4_3_LowMass_v20', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v19', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v26', 'HLT_DoubleMu4_JpsiTrk_Bc_v19', 'HLT_DoubleMu4_Jpsi_Displaced_v26', 'HLT_DoubleMu4_Jpsi_NoVertexing_v26', 'HLT_DoubleMu4_LowMass_Displaced_v20', 'HLT_DoubleMu4_MuMuTrk_Displaced_v34', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v23', 'HLT_Mu25_TkMu0_Phi_v27', 'HLT_Mu30_TkMu0_Psi_v20', 'HLT_Mu30_TkMu0_Upsilon_v20', 'HLT_Mu4_L1DoubleMu_v20', 'HLT_Mu7p5_L2Mu2_Jpsi_v29', 'HLT_Mu7p5_L2Mu2_Upsilon_v29', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v25', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v24', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v21' ), ParkingDoubleMuonLowMass2 = cms.vstring( 'HLT_Dimuon0_Inclusive_v2', 'HLT_Dimuon0_Jpsi3p5_Muon2_v24', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v26', 'HLT_Dimuon0_Jpsi_L1_NoOS_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_v27', 'HLT_Dimuon0_Jpsi_v27', 'HLT_Dimuon0_LowMass_Inclusive_v3', 'HLT_Dimuon0_LowMass_L1_0er1p5_v27', 'HLT_Dimuon0_LowMass_L1_4_v27', 'HLT_Dimuon0_LowMass_L1_TM530_v25', 'HLT_Dimuon0_LowMass_v27', 'HLT_Dimuon0_Upsilon_L1_4p5_v28', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v26', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v28', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v25', 'HLT_Dimuon0_Upsilon_NoVertexing_v26', 'HLT_Dimuon0_Upsilon_v5', 'HLT_Dimuon10_Upsilon_y1p4_v20', 'HLT_Dimuon12_Upsilon_y1p4_v21', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v26', 'HLT_Dimuon14_PsiPrime_noCorrL1_v24', 'HLT_Dimuon14_PsiPrime_v32', 'HLT_Dimuon18_PsiPrime_noCorrL1_v25', 'HLT_Dimuon18_PsiPrime_v33', 'HLT_Dimuon24_Phi_noCorrL1_v25', 'HLT_Dimuon24_Upsilon_noCorrL1_v25', 'HLT_Dimuon25_Jpsi_noCorrL1_v25', 'HLT_Dimuon25_Jpsi_v33', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v25', 'HLT_DoubleMu2_Jpsi_LowPt_v13', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v23', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v25', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v25', 'HLT_DoubleMu3_Trk_Tau3mu_v31', 'HLT_DoubleMu4_3_Bs_v34', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v19', 'HLT_DoubleMu4_3_Jpsi_v34', 'HLT_DoubleMu4_3_LowMass_SS_v13', 'HLT_DoubleMu4_3_LowMass_v20', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v19', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v26', 'HLT_DoubleMu4_JpsiTrk_Bc_v19', 'HLT_DoubleMu4_Jpsi_Displaced_v26', 'HLT_DoubleMu4_Jpsi_NoVertexing_v26', 'HLT_DoubleMu4_LowMass_Displaced_v20', 'HLT_DoubleMu4_MuMuTrk_Displaced_v34', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v23', 'HLT_Mu25_TkMu0_Phi_v27', 'HLT_Mu30_TkMu0_Psi_v20', 'HLT_Mu30_TkMu0_Upsilon_v20', 'HLT_Mu4_L1DoubleMu_v20', 'HLT_Mu7p5_L2Mu2_Jpsi_v29', 'HLT_Mu7p5_L2Mu2_Upsilon_v29', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v25', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v24', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v21' ), ParkingDoubleMuonLowMass3 = cms.vstring( 'HLT_Dimuon0_Inclusive_v2', 'HLT_Dimuon0_Jpsi3p5_Muon2_v24', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v26', 'HLT_Dimuon0_Jpsi_L1_NoOS_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_v27', 'HLT_Dimuon0_Jpsi_v27', 'HLT_Dimuon0_LowMass_Inclusive_v3', 'HLT_Dimuon0_LowMass_L1_0er1p5_v27', 'HLT_Dimuon0_LowMass_L1_4_v27', 'HLT_Dimuon0_LowMass_L1_TM530_v25', 'HLT_Dimuon0_LowMass_v27', 'HLT_Dimuon0_Upsilon_L1_4p5_v28', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v26', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v28', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v25', 'HLT_Dimuon0_Upsilon_NoVertexing_v26', 'HLT_Dimuon0_Upsilon_v5', 'HLT_Dimuon10_Upsilon_y1p4_v20', 'HLT_Dimuon12_Upsilon_y1p4_v21', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v26', 'HLT_Dimuon14_PsiPrime_noCorrL1_v24', 'HLT_Dimuon14_PsiPrime_v32', 'HLT_Dimuon18_PsiPrime_noCorrL1_v25', 'HLT_Dimuon18_PsiPrime_v33', 'HLT_Dimuon24_Phi_noCorrL1_v25', 'HLT_Dimuon24_Upsilon_noCorrL1_v25', 'HLT_Dimuon25_Jpsi_noCorrL1_v25', 'HLT_Dimuon25_Jpsi_v33', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v25', 'HLT_DoubleMu2_Jpsi_LowPt_v13', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v23', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v25', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v25', 'HLT_DoubleMu3_Trk_Tau3mu_v31', 'HLT_DoubleMu4_3_Bs_v34', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v19', 'HLT_DoubleMu4_3_Jpsi_v34', 'HLT_DoubleMu4_3_LowMass_SS_v13', 'HLT_DoubleMu4_3_LowMass_v20', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v19', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v26', 'HLT_DoubleMu4_JpsiTrk_Bc_v19', 'HLT_DoubleMu4_Jpsi_Displaced_v26', 'HLT_DoubleMu4_Jpsi_NoVertexing_v26', 'HLT_DoubleMu4_LowMass_Displaced_v20', 'HLT_DoubleMu4_MuMuTrk_Displaced_v34', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v23', 'HLT_Mu25_TkMu0_Phi_v27', 'HLT_Mu30_TkMu0_Psi_v20', 'HLT_Mu30_TkMu0_Upsilon_v20', 'HLT_Mu4_L1DoubleMu_v20', 'HLT_Mu7p5_L2Mu2_Jpsi_v29', 'HLT_Mu7p5_L2Mu2_Upsilon_v29', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v25', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v24', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v21' ), ParkingDoubleMuonLowMass4 = cms.vstring( 'HLT_Dimuon0_Inclusive_v2', 'HLT_Dimuon0_Jpsi3p5_Muon2_v24', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v26', 'HLT_Dimuon0_Jpsi_L1_NoOS_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_v27', 'HLT_Dimuon0_Jpsi_v27', 'HLT_Dimuon0_LowMass_Inclusive_v3', 'HLT_Dimuon0_LowMass_L1_0er1p5_v27', 'HLT_Dimuon0_LowMass_L1_4_v27', 'HLT_Dimuon0_LowMass_L1_TM530_v25', 'HLT_Dimuon0_LowMass_v27', 'HLT_Dimuon0_Upsilon_L1_4p5_v28', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v26', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v28', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v25', 'HLT_Dimuon0_Upsilon_NoVertexing_v26', 'HLT_Dimuon0_Upsilon_v5', 'HLT_Dimuon10_Upsilon_y1p4_v20', 'HLT_Dimuon12_Upsilon_y1p4_v21', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v26', 'HLT_Dimuon14_PsiPrime_noCorrL1_v24', 'HLT_Dimuon14_PsiPrime_v32', 'HLT_Dimuon18_PsiPrime_noCorrL1_v25', 'HLT_Dimuon18_PsiPrime_v33', 'HLT_Dimuon24_Phi_noCorrL1_v25', 'HLT_Dimuon24_Upsilon_noCorrL1_v25', 'HLT_Dimuon25_Jpsi_noCorrL1_v25', 'HLT_Dimuon25_Jpsi_v33', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v25', 'HLT_DoubleMu2_Jpsi_LowPt_v13', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v23', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v25', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v25', 'HLT_DoubleMu3_Trk_Tau3mu_v31', 'HLT_DoubleMu4_3_Bs_v34', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v19', 'HLT_DoubleMu4_3_Jpsi_v34', 'HLT_DoubleMu4_3_LowMass_SS_v13', 'HLT_DoubleMu4_3_LowMass_v20', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v19', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v26', 'HLT_DoubleMu4_JpsiTrk_Bc_v19', 'HLT_DoubleMu4_Jpsi_Displaced_v26', 'HLT_DoubleMu4_Jpsi_NoVertexing_v26', 'HLT_DoubleMu4_LowMass_Displaced_v20', 'HLT_DoubleMu4_MuMuTrk_Displaced_v34', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v23', 'HLT_Mu25_TkMu0_Phi_v27', 'HLT_Mu30_TkMu0_Psi_v20', 'HLT_Mu30_TkMu0_Upsilon_v20', 'HLT_Mu4_L1DoubleMu_v20', 'HLT_Mu7p5_L2Mu2_Jpsi_v29', 'HLT_Mu7p5_L2Mu2_Upsilon_v29', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v25', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v24', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v21' ), ParkingDoubleMuonLowMass5 = cms.vstring( 'HLT_Dimuon0_Inclusive_v2', 'HLT_Dimuon0_Jpsi3p5_Muon2_v24', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v26', 'HLT_Dimuon0_Jpsi_L1_NoOS_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_v27', 'HLT_Dimuon0_Jpsi_v27', 'HLT_Dimuon0_LowMass_Inclusive_v3', 'HLT_Dimuon0_LowMass_L1_0er1p5_v27', 'HLT_Dimuon0_LowMass_L1_4_v27', 'HLT_Dimuon0_LowMass_L1_TM530_v25', 'HLT_Dimuon0_LowMass_v27', 'HLT_Dimuon0_Upsilon_L1_4p5_v28', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v26', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v28', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v25', 'HLT_Dimuon0_Upsilon_NoVertexing_v26', 'HLT_Dimuon0_Upsilon_v5', 'HLT_Dimuon10_Upsilon_y1p4_v20', 'HLT_Dimuon12_Upsilon_y1p4_v21', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v26', 'HLT_Dimuon14_PsiPrime_noCorrL1_v24', 'HLT_Dimuon14_PsiPrime_v32', 'HLT_Dimuon18_PsiPrime_noCorrL1_v25', 'HLT_Dimuon18_PsiPrime_v33', 'HLT_Dimuon24_Phi_noCorrL1_v25', 'HLT_Dimuon24_Upsilon_noCorrL1_v25', 'HLT_Dimuon25_Jpsi_noCorrL1_v25', 'HLT_Dimuon25_Jpsi_v33', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v25', 'HLT_DoubleMu2_Jpsi_LowPt_v13', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v23', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v25', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v25', 'HLT_DoubleMu3_Trk_Tau3mu_v31', 'HLT_DoubleMu4_3_Bs_v34', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v19', 'HLT_DoubleMu4_3_Jpsi_v34', 'HLT_DoubleMu4_3_LowMass_SS_v13', 'HLT_DoubleMu4_3_LowMass_v20', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v19', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v26', 'HLT_DoubleMu4_JpsiTrk_Bc_v19', 'HLT_DoubleMu4_Jpsi_Displaced_v26', 'HLT_DoubleMu4_Jpsi_NoVertexing_v26', 'HLT_DoubleMu4_LowMass_Displaced_v20', 'HLT_DoubleMu4_MuMuTrk_Displaced_v34', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v23', 'HLT_Mu25_TkMu0_Phi_v27', 'HLT_Mu30_TkMu0_Psi_v20', 'HLT_Mu30_TkMu0_Upsilon_v20', 'HLT_Mu4_L1DoubleMu_v20', 'HLT_Mu7p5_L2Mu2_Jpsi_v29', 'HLT_Mu7p5_L2Mu2_Upsilon_v29', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v25', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v24', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v21' ), ParkingDoubleMuonLowMass6 = cms.vstring( 'HLT_Dimuon0_Inclusive_v2', 'HLT_Dimuon0_Jpsi3p5_Muon2_v24', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v26', 'HLT_Dimuon0_Jpsi_L1_NoOS_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_v27', 'HLT_Dimuon0_Jpsi_v27', 'HLT_Dimuon0_LowMass_Inclusive_v3', 'HLT_Dimuon0_LowMass_L1_0er1p5_v27', 'HLT_Dimuon0_LowMass_L1_4_v27', 'HLT_Dimuon0_LowMass_L1_TM530_v25', 'HLT_Dimuon0_LowMass_v27', 'HLT_Dimuon0_Upsilon_L1_4p5_v28', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v26', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v28', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v25', 'HLT_Dimuon0_Upsilon_NoVertexing_v26', 'HLT_Dimuon0_Upsilon_v5', 'HLT_Dimuon10_Upsilon_y1p4_v20', 'HLT_Dimuon12_Upsilon_y1p4_v21', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v26', 'HLT_Dimuon14_PsiPrime_noCorrL1_v24', 'HLT_Dimuon14_PsiPrime_v32', 'HLT_Dimuon18_PsiPrime_noCorrL1_v25', 'HLT_Dimuon18_PsiPrime_v33', 'HLT_Dimuon24_Phi_noCorrL1_v25', 'HLT_Dimuon24_Upsilon_noCorrL1_v25', 'HLT_Dimuon25_Jpsi_noCorrL1_v25', 'HLT_Dimuon25_Jpsi_v33', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v25', 'HLT_DoubleMu2_Jpsi_LowPt_v13', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v23', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v25', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v25', 'HLT_DoubleMu3_Trk_Tau3mu_v31', 'HLT_DoubleMu4_3_Bs_v34', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v19', 'HLT_DoubleMu4_3_Jpsi_v34', 'HLT_DoubleMu4_3_LowMass_SS_v13', 'HLT_DoubleMu4_3_LowMass_v20', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v19', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v26', 'HLT_DoubleMu4_JpsiTrk_Bc_v19', 'HLT_DoubleMu4_Jpsi_Displaced_v26', 'HLT_DoubleMu4_Jpsi_NoVertexing_v26', 'HLT_DoubleMu4_LowMass_Displaced_v20', 'HLT_DoubleMu4_MuMuTrk_Displaced_v34', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v23', 'HLT_Mu25_TkMu0_Phi_v27', 'HLT_Mu30_TkMu0_Psi_v20', 'HLT_Mu30_TkMu0_Upsilon_v20', 'HLT_Mu4_L1DoubleMu_v20', 'HLT_Mu7p5_L2Mu2_Jpsi_v29', 'HLT_Mu7p5_L2Mu2_Upsilon_v29', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v25', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v24', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v21' ), ParkingDoubleMuonLowMass7 = cms.vstring( 'HLT_Dimuon0_Inclusive_v2', 'HLT_Dimuon0_Jpsi3p5_Muon2_v24', 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v26', 'HLT_Dimuon0_Jpsi_L1_NoOS_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v26', 'HLT_Dimuon0_Jpsi_NoVertexing_v27', 'HLT_Dimuon0_Jpsi_v27', 'HLT_Dimuon0_LowMass_Inclusive_v3', 'HLT_Dimuon0_LowMass_L1_0er1p5_v27', 'HLT_Dimuon0_LowMass_L1_4_v27', 'HLT_Dimuon0_LowMass_L1_TM530_v25', 'HLT_Dimuon0_LowMass_v27', 'HLT_Dimuon0_Upsilon_L1_4p5_v28', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v26', 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v28', 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v25', 'HLT_Dimuon0_Upsilon_NoVertexing_v26', 'HLT_Dimuon0_Upsilon_v5', 'HLT_Dimuon10_Upsilon_y1p4_v20', 'HLT_Dimuon12_Upsilon_y1p4_v21', 'HLT_Dimuon14_Phi_Barrel_Seagulls_v26', 'HLT_Dimuon14_PsiPrime_noCorrL1_v24', 'HLT_Dimuon14_PsiPrime_v32', 'HLT_Dimuon18_PsiPrime_noCorrL1_v25', 'HLT_Dimuon18_PsiPrime_v33', 'HLT_Dimuon24_Phi_noCorrL1_v25', 'HLT_Dimuon24_Upsilon_noCorrL1_v25', 'HLT_Dimuon25_Jpsi_noCorrL1_v25', 'HLT_Dimuon25_Jpsi_v33', 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v25', 'HLT_DoubleMu2_Jpsi_LowPt_v13', 'HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v23', 'HLT_DoubleMu3_TkMu_DsTau3Mu_v25', 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v25', 'HLT_DoubleMu3_Trk_Tau3mu_v31', 'HLT_DoubleMu4_3_Bs_v34', 'HLT_DoubleMu4_3_Displaced_Photon4_BsToMMG_v19', 'HLT_DoubleMu4_3_Jpsi_v34', 'HLT_DoubleMu4_3_LowMass_SS_v13', 'HLT_DoubleMu4_3_LowMass_v20', 'HLT_DoubleMu4_3_Photon4_BsToMMG_v19', 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v26', 'HLT_DoubleMu4_JpsiTrk_Bc_v19', 'HLT_DoubleMu4_Jpsi_Displaced_v26', 'HLT_DoubleMu4_Jpsi_NoVertexing_v26', 'HLT_DoubleMu4_LowMass_Displaced_v20', 'HLT_DoubleMu4_MuMuTrk_Displaced_v34', 'HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v23', 'HLT_Mu25_TkMu0_Phi_v27', 'HLT_Mu30_TkMu0_Psi_v20', 'HLT_Mu30_TkMu0_Upsilon_v20', 'HLT_Mu4_L1DoubleMu_v20', 'HLT_Mu7p5_L2Mu2_Jpsi_v29', 'HLT_Mu7p5_L2Mu2_Upsilon_v29', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v25', 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v25', 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v24', 'HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v21' ), ParkingHH0 = cms.vstring( 'HLT_L1HT200_QuadPFJet20_PNet1BTag0p50_PNet1Tauh0p50_v10', 'HLT_L1HT200_QuadPFJet25_PNet1BTag0p50_PNet1Tauh0p50_v10', 'HLT_PFHT250_QuadPFJet25_PNet1BTag0p20_PNet1Tauh0p50_v16', 'HLT_PFHT250_QuadPFJet25_PNet2BTagMean0p55_v16', 'HLT_PFHT250_QuadPFJet25_v16', 'HLT_PFHT250_QuadPFJet30_PNet1BTag0p20_PNet1Tauh0p50_v16', 'HLT_PFHT250_QuadPFJet30_PNet2BTagMean0p55_v16', 'HLT_PFHT280_QuadPFJet30_PNet1BTag0p20_PNet1Tauh0p50_v16', 'HLT_PFHT280_QuadPFJet30_PNet2BTagMean0p55_v19', 'HLT_PFHT280_QuadPFJet30_PNet2BTagMean0p60_v19', 'HLT_PFHT280_QuadPFJet30_v19', 'HLT_PFHT280_QuadPFJet35_PNet2BTagMean0p60_v19', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_PNet3BTag_2p0_v15', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_PNet3BTag_4p3_v15', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v31', 'HLT_PFHT340_QuadPFJet70_50_40_40_PNet2BTagMean0p70_v20', 'HLT_PFHT400_FivePFJet_120_120_60_30_30_PNet2BTag_4p3_v16', 'HLT_PFHT400_FivePFJet_120_120_60_30_30_PNet2BTag_5p6_v16', 'HLT_PFHT400_FivePFJet_120_120_60_30_30_v16', 'HLT_PFHT400_SixPFJet32_PNet2BTagMean0p50_v19', 'HLT_PFHT400_SixPFJet32_v31', 'HLT_PFHT450_SixPFJet36_PNetBTag0p35_v19', 'HLT_PFHT450_SixPFJet36_v30' ), ParkingHH1 = cms.vstring( 'HLT_L1HT200_QuadPFJet20_PNet1BTag0p50_PNet1Tauh0p50_v10', 'HLT_L1HT200_QuadPFJet25_PNet1BTag0p50_PNet1Tauh0p50_v10', 'HLT_PFHT250_QuadPFJet25_PNet1BTag0p20_PNet1Tauh0p50_v16', 'HLT_PFHT250_QuadPFJet25_PNet2BTagMean0p55_v16', 'HLT_PFHT250_QuadPFJet25_v16', 'HLT_PFHT250_QuadPFJet30_PNet1BTag0p20_PNet1Tauh0p50_v16', 'HLT_PFHT250_QuadPFJet30_PNet2BTagMean0p55_v16', 'HLT_PFHT280_QuadPFJet30_PNet1BTag0p20_PNet1Tauh0p50_v16', 'HLT_PFHT280_QuadPFJet30_PNet2BTagMean0p55_v19', 'HLT_PFHT280_QuadPFJet30_PNet2BTagMean0p60_v19', 'HLT_PFHT280_QuadPFJet30_v19', 'HLT_PFHT280_QuadPFJet35_PNet2BTagMean0p60_v19', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_PNet3BTag_2p0_v15', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_PNet3BTag_4p3_v15', 'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v31', 'HLT_PFHT340_QuadPFJet70_50_40_40_PNet2BTagMean0p70_v20', 'HLT_PFHT400_FivePFJet_120_120_60_30_30_PNet2BTag_4p3_v16', 'HLT_PFHT400_FivePFJet_120_120_60_30_30_PNet2BTag_5p6_v16', 'HLT_PFHT400_FivePFJet_120_120_60_30_30_v16', 'HLT_PFHT400_SixPFJet32_PNet2BTagMean0p50_v19', 'HLT_PFHT400_SixPFJet32_v31', 'HLT_PFHT450_SixPFJet36_PNetBTag0p35_v19', 'HLT_PFHT450_SixPFJet36_v30' ), ParkingLLP0 = cms.vstring( 'HLT_CaloMET60_DTCluster50_v14', 'HLT_CaloMET60_DTClusterNoMB1S50_v14', 'HLT_CscCluster150_DisplacedSingleJet30_Inclusive1PtrkShortSig5_v5', 'HLT_CscCluster150_DisplacedSingleJet35_Inclusive1PtrkShortSig5_v5', 'HLT_CscCluster150_DisplacedSingleJet40_Inclusive1PtrkShortSig5_v5', 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v15', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v15', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v15', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v15', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v15', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v15', 'HLT_HT200_L1SingleLLPJet_PFJet60_NeutralHadronFrac0p7_v16', 'HLT_HT200_L1SingleLLPJet_PFJet60_NeutralHadronFrac0p8_v16', 'HLT_HT240_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v12', 'HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT280_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v12', 'HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v15', 'HLT_HT350_DelayedJet40_SingleDelay1p5To3p5nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay1p6To3p5nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay1p75To3p5nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay3nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay3p25nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay3p5nsInclusive_v10', 'HLT_HT360_DisplacedDijet40_Inclusive1PtrkShortSig5_v11', 'HLT_HT360_DisplacedDijet45_Inclusive1PtrkShortSig5_v11', 'HLT_HT360_DisplacedDijet50_Inclusive1PtrkShortSig5_v1', 'HLT_HT390_DisplacedDijet40_Inclusive1PtrkShortSig5_v11', 'HLT_HT390_DisplacedDijet45_Inclusive1PtrkShortSig5_v11', 'HLT_HT390eta2p0_DisplacedDijet40_Inclusive1PtrkShortSig5_v11', 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v27', 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v15', 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v13', 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v15', 'HLT_HT430_DelayedJet40_DoubleDelay0p75nsTrackless_v11', 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v14', 'HLT_HT430_DelayedJet40_DoubleDelay1nsTrackless_v11', 'HLT_HT430_DelayedJet40_DoubleDelay1p25nsInclusive_v10', 'HLT_HT430_DelayedJet40_DoubleDelay1p5nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v12', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v13', 'HLT_HT430_DelayedJet40_SingleDelay1To1p5nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v12', 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v15', 'HLT_HT430_DelayedJet40_SingleDelay1p1To1p6nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay1p25To1p75nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay1p25nsTrackless_v11', 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v12', 'HLT_HT430_DelayedJet40_SingleDelay1p5nsTrackless_v11', 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v14', 'HLT_HT430_DelayedJet40_SingleDelay2p25nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay2p5nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelayNeg0p75nsInclusive_BeamHalo_v1', 'HLT_HT430_DelayedJet40_SingleDelayNeg2p5nsInclusive_SatBunch_v1', 'HLT_HT430_DelayedJet40_SingleDelayPos0p75nsInclusive_BeamHalo_v1', 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v27', 'HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v15', 'HLT_HT450_DisplacedDijet40_Inclusive1PtrkShortSig5_v1', 'HLT_HT550_DisplacedDijet60_Inclusive_v27', 'HLT_HT650_DisplacedDijet60_Inclusive_v27', 'HLT_L1MET_DTCluster50_v14', 'HLT_L1MET_DTClusterNoMB1S50_v14', 'HLT_L1SingleLLPJet_v8', 'HLT_L1SingleMuShower_v1', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v13', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v12', 'HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v13', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v12', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p5nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p5nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p75nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5To4nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v13', 'HLT_L1Tau_DelayedJet40_SingleDelay2p6To4nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay2p75To4nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay2p75nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_SingleDelay3nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v12', 'HLT_L1Tau_DelayedJet40_SingleDelay3p75nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay4nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelayNeg0p75nsInclusive_BeamHalo_v1', 'HLT_L1Tau_DelayedJet40_SingleDelayNeg2p5nsInclusive_SatBunch_v1', 'HLT_L1Tau_DelayedJet40_SingleDelayPos0p75nsInclusive_BeamHalo_v1', 'HLT_L1Tau_DelayedJet40_SingleDelayPos2p5nsInclusive_SatBunch_v1', 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v15', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v15', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v15', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v15', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v15', 'HLT_Mu6HT240_DisplacedDijet45_Inclusive0PtrkShortSig5_v15', 'HLT_Mu6HT240_DisplacedDijet50_Inclusive0PtrkShortSig5_v15', 'HLT_PFJet200_TimeGt2p5ns_v20', 'HLT_PFJet200_TimeLtNeg2p5ns_v20' ), ParkingLLP1 = cms.vstring( 'HLT_CaloMET60_DTCluster50_v14', 'HLT_CaloMET60_DTClusterNoMB1S50_v14', 'HLT_CscCluster150_DisplacedSingleJet30_Inclusive1PtrkShortSig5_v5', 'HLT_CscCluster150_DisplacedSingleJet35_Inclusive1PtrkShortSig5_v5', 'HLT_CscCluster150_DisplacedSingleJet40_Inclusive1PtrkShortSig5_v5', 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v15', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v15', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v15', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v15', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v15', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v15', 'HLT_HT200_L1SingleLLPJet_PFJet60_NeutralHadronFrac0p7_v16', 'HLT_HT200_L1SingleLLPJet_PFJet60_NeutralHadronFrac0p8_v16', 'HLT_HT240_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v12', 'HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT280_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v12', 'HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v15', 'HLT_HT350_DelayedJet40_SingleDelay1p5To3p5nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay1p6To3p5nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay1p75To3p5nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay3nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay3p25nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay3p5nsInclusive_v10', 'HLT_HT360_DisplacedDijet40_Inclusive1PtrkShortSig5_v11', 'HLT_HT360_DisplacedDijet45_Inclusive1PtrkShortSig5_v11', 'HLT_HT360_DisplacedDijet50_Inclusive1PtrkShortSig5_v1', 'HLT_HT390_DisplacedDijet40_Inclusive1PtrkShortSig5_v11', 'HLT_HT390_DisplacedDijet45_Inclusive1PtrkShortSig5_v11', 'HLT_HT390eta2p0_DisplacedDijet40_Inclusive1PtrkShortSig5_v11', 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v27', 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v15', 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v13', 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v15', 'HLT_HT430_DelayedJet40_DoubleDelay0p75nsTrackless_v11', 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v14', 'HLT_HT430_DelayedJet40_DoubleDelay1nsTrackless_v11', 'HLT_HT430_DelayedJet40_DoubleDelay1p25nsInclusive_v10', 'HLT_HT430_DelayedJet40_DoubleDelay1p5nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v12', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v13', 'HLT_HT430_DelayedJet40_SingleDelay1To1p5nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v12', 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v15', 'HLT_HT430_DelayedJet40_SingleDelay1p1To1p6nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay1p25To1p75nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay1p25nsTrackless_v11', 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v12', 'HLT_HT430_DelayedJet40_SingleDelay1p5nsTrackless_v11', 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v14', 'HLT_HT430_DelayedJet40_SingleDelay2p25nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay2p5nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelayNeg0p75nsInclusive_BeamHalo_v1', 'HLT_HT430_DelayedJet40_SingleDelayNeg2p5nsInclusive_SatBunch_v1', 'HLT_HT430_DelayedJet40_SingleDelayPos0p75nsInclusive_BeamHalo_v1', 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v27', 'HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v15', 'HLT_HT450_DisplacedDijet40_Inclusive1PtrkShortSig5_v1', 'HLT_HT550_DisplacedDijet60_Inclusive_v27', 'HLT_HT650_DisplacedDijet60_Inclusive_v27', 'HLT_L1MET_DTCluster50_v14', 'HLT_L1MET_DTClusterNoMB1S50_v14', 'HLT_L1SingleLLPJet_v8', 'HLT_L1SingleMuShower_v1', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v13', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v12', 'HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v13', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v12', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p5nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p5nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p75nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5To4nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v13', 'HLT_L1Tau_DelayedJet40_SingleDelay2p6To4nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay2p75To4nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay2p75nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_SingleDelay3nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v12', 'HLT_L1Tau_DelayedJet40_SingleDelay3p75nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay4nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelayNeg0p75nsInclusive_BeamHalo_v1', 'HLT_L1Tau_DelayedJet40_SingleDelayNeg2p5nsInclusive_SatBunch_v1', 'HLT_L1Tau_DelayedJet40_SingleDelayPos0p75nsInclusive_BeamHalo_v1', 'HLT_L1Tau_DelayedJet40_SingleDelayPos2p5nsInclusive_SatBunch_v1', 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v15', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v15', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v15', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v15', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v15', 'HLT_Mu6HT240_DisplacedDijet45_Inclusive0PtrkShortSig5_v15', 'HLT_Mu6HT240_DisplacedDijet50_Inclusive0PtrkShortSig5_v15', 'HLT_PFJet200_TimeGt2p5ns_v20', 'HLT_PFJet200_TimeLtNeg2p5ns_v20' ), ParkingLLP2 = cms.vstring( 'HLT_CaloMET60_DTCluster50_v14', 'HLT_CaloMET60_DTClusterNoMB1S50_v14', 'HLT_CscCluster150_DisplacedSingleJet30_Inclusive1PtrkShortSig5_v5', 'HLT_CscCluster150_DisplacedSingleJet35_Inclusive1PtrkShortSig5_v5', 'HLT_CscCluster150_DisplacedSingleJet40_Inclusive1PtrkShortSig5_v5', 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v15', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v15', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v15', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v15', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v15', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v15', 'HLT_HT200_L1SingleLLPJet_PFJet60_NeutralHadronFrac0p7_v16', 'HLT_HT200_L1SingleLLPJet_PFJet60_NeutralHadronFrac0p8_v16', 'HLT_HT240_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v12', 'HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT280_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v12', 'HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v15', 'HLT_HT350_DelayedJet40_SingleDelay1p5To3p5nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay1p6To3p5nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay1p75To3p5nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay3nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay3p25nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay3p5nsInclusive_v10', 'HLT_HT360_DisplacedDijet40_Inclusive1PtrkShortSig5_v11', 'HLT_HT360_DisplacedDijet45_Inclusive1PtrkShortSig5_v11', 'HLT_HT360_DisplacedDijet50_Inclusive1PtrkShortSig5_v1', 'HLT_HT390_DisplacedDijet40_Inclusive1PtrkShortSig5_v11', 'HLT_HT390_DisplacedDijet45_Inclusive1PtrkShortSig5_v11', 'HLT_HT390eta2p0_DisplacedDijet40_Inclusive1PtrkShortSig5_v11', 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v27', 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v15', 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v13', 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v15', 'HLT_HT430_DelayedJet40_DoubleDelay0p75nsTrackless_v11', 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v14', 'HLT_HT430_DelayedJet40_DoubleDelay1nsTrackless_v11', 'HLT_HT430_DelayedJet40_DoubleDelay1p25nsInclusive_v10', 'HLT_HT430_DelayedJet40_DoubleDelay1p5nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v12', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v13', 'HLT_HT430_DelayedJet40_SingleDelay1To1p5nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v12', 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v15', 'HLT_HT430_DelayedJet40_SingleDelay1p1To1p6nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay1p25To1p75nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay1p25nsTrackless_v11', 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v12', 'HLT_HT430_DelayedJet40_SingleDelay1p5nsTrackless_v11', 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v14', 'HLT_HT430_DelayedJet40_SingleDelay2p25nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay2p5nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelayNeg0p75nsInclusive_BeamHalo_v1', 'HLT_HT430_DelayedJet40_SingleDelayNeg2p5nsInclusive_SatBunch_v1', 'HLT_HT430_DelayedJet40_SingleDelayPos0p75nsInclusive_BeamHalo_v1', 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v27', 'HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v15', 'HLT_HT450_DisplacedDijet40_Inclusive1PtrkShortSig5_v1', 'HLT_HT550_DisplacedDijet60_Inclusive_v27', 'HLT_HT650_DisplacedDijet60_Inclusive_v27', 'HLT_L1MET_DTCluster50_v14', 'HLT_L1MET_DTClusterNoMB1S50_v14', 'HLT_L1SingleLLPJet_v8', 'HLT_L1SingleMuShower_v1', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v13', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v12', 'HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v13', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v12', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p5nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p5nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p75nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5To4nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v13', 'HLT_L1Tau_DelayedJet40_SingleDelay2p6To4nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay2p75To4nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay2p75nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_SingleDelay3nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v12', 'HLT_L1Tau_DelayedJet40_SingleDelay3p75nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay4nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelayNeg0p75nsInclusive_BeamHalo_v1', 'HLT_L1Tau_DelayedJet40_SingleDelayNeg2p5nsInclusive_SatBunch_v1', 'HLT_L1Tau_DelayedJet40_SingleDelayPos0p75nsInclusive_BeamHalo_v1', 'HLT_L1Tau_DelayedJet40_SingleDelayPos2p5nsInclusive_SatBunch_v1', 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v15', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v15', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v15', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v15', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v15', 'HLT_Mu6HT240_DisplacedDijet45_Inclusive0PtrkShortSig5_v15', 'HLT_Mu6HT240_DisplacedDijet50_Inclusive0PtrkShortSig5_v15', 'HLT_PFJet200_TimeGt2p5ns_v20', 'HLT_PFJet200_TimeLtNeg2p5ns_v20' ), ParkingLLP3 = cms.vstring( 'HLT_CaloMET60_DTCluster50_v14', 'HLT_CaloMET60_DTClusterNoMB1S50_v14', 'HLT_CscCluster150_DisplacedSingleJet30_Inclusive1PtrkShortSig5_v5', 'HLT_CscCluster150_DisplacedSingleJet35_Inclusive1PtrkShortSig5_v5', 'HLT_CscCluster150_DisplacedSingleJet40_Inclusive1PtrkShortSig5_v5', 'HLT_HT170_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay0p5nsTrackless_v15', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_DoubleDelay1nsInclusive_v15', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay1nsTrackless_v15', 'HLT_HT200_L1SingleLLPJet_DelayedJet40_SingleDelay2nsInclusive_v15', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v15', 'HLT_HT200_L1SingleLLPJet_DisplacedDijet60_DisplacedTrack_v15', 'HLT_HT200_L1SingleLLPJet_PFJet60_NeutralHadronFrac0p7_v16', 'HLT_HT200_L1SingleLLPJet_PFJet60_NeutralHadronFrac0p8_v16', 'HLT_HT240_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v12', 'HLT_HT270_L1SingleLLPJet_DisplacedDijet40_DisplacedTrack_v15', 'HLT_HT280_L1SingleLLPJet_DisplacedDijet40_Inclusive1PtrkShortSig5_v12', 'HLT_HT320_L1SingleLLPJet_DisplacedDijet60_Inclusive_v15', 'HLT_HT350_DelayedJet40_SingleDelay1p5To3p5nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay1p6To3p5nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay1p75To3p5nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay3nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay3p25nsInclusive_v10', 'HLT_HT350_DelayedJet40_SingleDelay3p5nsInclusive_v10', 'HLT_HT360_DisplacedDijet40_Inclusive1PtrkShortSig5_v11', 'HLT_HT360_DisplacedDijet45_Inclusive1PtrkShortSig5_v11', 'HLT_HT360_DisplacedDijet50_Inclusive1PtrkShortSig5_v1', 'HLT_HT390_DisplacedDijet40_Inclusive1PtrkShortSig5_v11', 'HLT_HT390_DisplacedDijet45_Inclusive1PtrkShortSig5_v11', 'HLT_HT390eta2p0_DisplacedDijet40_Inclusive1PtrkShortSig5_v11', 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v27', 'HLT_HT420_L1SingleLLPJet_DisplacedDijet60_Inclusive_v15', 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsInclusive_v13', 'HLT_HT430_DelayedJet40_DoubleDelay0p5nsTrackless_v15', 'HLT_HT430_DelayedJet40_DoubleDelay0p75nsTrackless_v11', 'HLT_HT430_DelayedJet40_DoubleDelay1nsInclusive_v14', 'HLT_HT430_DelayedJet40_DoubleDelay1nsTrackless_v11', 'HLT_HT430_DelayedJet40_DoubleDelay1p25nsInclusive_v10', 'HLT_HT430_DelayedJet40_DoubleDelay1p5nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsInclusive_v12', 'HLT_HT430_DelayedJet40_SingleDelay0p5nsTrackless_v13', 'HLT_HT430_DelayedJet40_SingleDelay1To1p5nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay1nsInclusive_v12', 'HLT_HT430_DelayedJet40_SingleDelay1nsTrackless_v15', 'HLT_HT430_DelayedJet40_SingleDelay1p1To1p6nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay1p25To1p75nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay1p25nsTrackless_v11', 'HLT_HT430_DelayedJet40_SingleDelay1p5nsInclusive_v12', 'HLT_HT430_DelayedJet40_SingleDelay1p5nsTrackless_v11', 'HLT_HT430_DelayedJet40_SingleDelay2nsInclusive_v14', 'HLT_HT430_DelayedJet40_SingleDelay2p25nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelay2p5nsInclusive_v10', 'HLT_HT430_DelayedJet40_SingleDelayNeg0p75nsInclusive_BeamHalo_v1', 'HLT_HT430_DelayedJet40_SingleDelayNeg2p5nsInclusive_SatBunch_v1', 'HLT_HT430_DelayedJet40_SingleDelayPos0p75nsInclusive_BeamHalo_v1', 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v27', 'HLT_HT430_DisplacedDijet40_Inclusive1PtrkShortSig5_v15', 'HLT_HT450_DisplacedDijet40_Inclusive1PtrkShortSig5_v1', 'HLT_HT550_DisplacedDijet60_Inclusive_v27', 'HLT_HT650_DisplacedDijet60_Inclusive_v27', 'HLT_L1MET_DTCluster50_v14', 'HLT_L1MET_DTClusterNoMB1S50_v14', 'HLT_L1SingleLLPJet_v8', 'HLT_L1SingleMuShower_v1', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p5nsTrackless_v13', 'HLT_L1Tau_DelayedJet40_DoubleDelay0p75nsInclusive_v12', 'HLT_L1Tau_DelayedJet40_DoubleDelay1nsTrackless_v13', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsInclusive_v12', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p25nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p5nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p5nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_DoubleDelay1p75nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5To4nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay2p5nsTrackless_v13', 'HLT_L1Tau_DelayedJet40_SingleDelay2p6To4nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay2p75To4nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay2p75nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_SingleDelay3nsTrackless_v11', 'HLT_L1Tau_DelayedJet40_SingleDelay3p5nsInclusive_v12', 'HLT_L1Tau_DelayedJet40_SingleDelay3p75nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelay4nsInclusive_v10', 'HLT_L1Tau_DelayedJet40_SingleDelayNeg0p75nsInclusive_BeamHalo_v1', 'HLT_L1Tau_DelayedJet40_SingleDelayNeg2p5nsInclusive_SatBunch_v1', 'HLT_L1Tau_DelayedJet40_SingleDelayPos0p75nsInclusive_BeamHalo_v1', 'HLT_L1Tau_DelayedJet40_SingleDelayPos2p5nsInclusive_SatBunch_v1', 'HLT_Mu6HT240_DisplacedDijet30_Inclusive1PtrkShortSig5_DisplacedLoose_v15', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive0PtrkShortSig5_v15', 'HLT_Mu6HT240_DisplacedDijet35_Inclusive1PtrkShortSig5_DisplacedLoose_v15', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive0PtrkShortSig5_v15', 'HLT_Mu6HT240_DisplacedDijet40_Inclusive1PtrkShortSig5_DisplacedLoose_v15', 'HLT_Mu6HT240_DisplacedDijet45_Inclusive0PtrkShortSig5_v15', 'HLT_Mu6HT240_DisplacedDijet50_Inclusive0PtrkShortSig5_v15', 'HLT_PFJet200_TimeGt2p5ns_v20', 'HLT_PFJet200_TimeLtNeg2p5ns_v20' ), ParkingSingleMuon0 = cms.vstring( 'HLT_Mu0_Barrel_L1HP10_v13', 'HLT_Mu0_Barrel_L1HP11_v13', 'HLT_Mu0_Barrel_L1HP13_v7', 'HLT_Mu0_Barrel_L1HP6_IP6_v10', 'HLT_Mu0_Barrel_L1HP6_v10', 'HLT_Mu0_Barrel_L1HP7_v10', 'HLT_Mu0_Barrel_L1HP8_v11', 'HLT_Mu0_Barrel_L1HP9_v11', 'HLT_Mu0_Barrel_v13', 'HLT_Mu10_Barrel_L1HP11_IP4_v7', 'HLT_Mu10_Barrel_L1HP11_IP6_v13', 'HLT_Mu12_Barrel_L1HP13_IP4_v7', 'HLT_Mu12_Barrel_L1HP13_IP6_v7', 'HLT_Mu4_Barrel_IP4_v7', 'HLT_Mu4_Barrel_IP6_v7', 'HLT_Mu6_Barrel_L1HP7_IP6_v10', 'HLT_Mu7_Barrel_L1HP8_IP6_v11', 'HLT_Mu8_Barrel_L1HP9_IP6_v11', 'HLT_Mu9_Barrel_L1HP10_IP6_v13' ), ParkingSingleMuon1 = cms.vstring( 'HLT_Mu0_Barrel_L1HP10_v13', 'HLT_Mu0_Barrel_L1HP11_v13', 'HLT_Mu0_Barrel_L1HP13_v7', 'HLT_Mu0_Barrel_L1HP6_IP6_v10', 'HLT_Mu0_Barrel_L1HP6_v10', 'HLT_Mu0_Barrel_L1HP7_v10', 'HLT_Mu0_Barrel_L1HP8_v11', 'HLT_Mu0_Barrel_L1HP9_v11', 'HLT_Mu0_Barrel_v13', 'HLT_Mu10_Barrel_L1HP11_IP4_v7', 'HLT_Mu10_Barrel_L1HP11_IP6_v13', 'HLT_Mu12_Barrel_L1HP13_IP4_v7', 'HLT_Mu12_Barrel_L1HP13_IP6_v7', 'HLT_Mu4_Barrel_IP4_v7', 'HLT_Mu4_Barrel_IP6_v7', 'HLT_Mu6_Barrel_L1HP7_IP6_v10', 'HLT_Mu7_Barrel_L1HP8_IP6_v11', 'HLT_Mu8_Barrel_L1HP9_IP6_v11', 'HLT_Mu9_Barrel_L1HP10_IP6_v13' ), ParkingSingleMuon10 = cms.vstring( 'HLT_Mu0_Barrel_L1HP10_v13', 'HLT_Mu0_Barrel_L1HP11_v13', 'HLT_Mu0_Barrel_L1HP13_v7', 'HLT_Mu0_Barrel_L1HP6_IP6_v10', 'HLT_Mu0_Barrel_L1HP6_v10', 'HLT_Mu0_Barrel_L1HP7_v10', 'HLT_Mu0_Barrel_L1HP8_v11', 'HLT_Mu0_Barrel_L1HP9_v11', 'HLT_Mu0_Barrel_v13', 'HLT_Mu10_Barrel_L1HP11_IP4_v7', 'HLT_Mu10_Barrel_L1HP11_IP6_v13', 'HLT_Mu12_Barrel_L1HP13_IP4_v7', 'HLT_Mu12_Barrel_L1HP13_IP6_v7', 'HLT_Mu4_Barrel_IP4_v7', 'HLT_Mu4_Barrel_IP6_v7', 'HLT_Mu6_Barrel_L1HP7_IP6_v10', 'HLT_Mu7_Barrel_L1HP8_IP6_v11', 'HLT_Mu8_Barrel_L1HP9_IP6_v11', 'HLT_Mu9_Barrel_L1HP10_IP6_v13' ), ParkingSingleMuon11 = cms.vstring( 'HLT_Mu0_Barrel_L1HP10_v13', 'HLT_Mu0_Barrel_L1HP11_v13', 'HLT_Mu0_Barrel_L1HP13_v7', 'HLT_Mu0_Barrel_L1HP6_IP6_v10', 'HLT_Mu0_Barrel_L1HP6_v10', 'HLT_Mu0_Barrel_L1HP7_v10', 'HLT_Mu0_Barrel_L1HP8_v11', 'HLT_Mu0_Barrel_L1HP9_v11', 'HLT_Mu0_Barrel_v13', 'HLT_Mu10_Barrel_L1HP11_IP4_v7', 'HLT_Mu10_Barrel_L1HP11_IP6_v13', 'HLT_Mu12_Barrel_L1HP13_IP4_v7', 'HLT_Mu12_Barrel_L1HP13_IP6_v7', 'HLT_Mu4_Barrel_IP4_v7', 'HLT_Mu4_Barrel_IP6_v7', 'HLT_Mu6_Barrel_L1HP7_IP6_v10', 'HLT_Mu7_Barrel_L1HP8_IP6_v11', 'HLT_Mu8_Barrel_L1HP9_IP6_v11', 'HLT_Mu9_Barrel_L1HP10_IP6_v13' ), ParkingSingleMuon12 = cms.vstring( 'HLT_Mu0_Barrel_L1HP10_v13', 'HLT_Mu0_Barrel_L1HP11_v13', 'HLT_Mu0_Barrel_L1HP13_v7', 'HLT_Mu0_Barrel_L1HP6_IP6_v10', 'HLT_Mu0_Barrel_L1HP6_v10', 'HLT_Mu0_Barrel_L1HP7_v10', 'HLT_Mu0_Barrel_L1HP8_v11', 'HLT_Mu0_Barrel_L1HP9_v11', 'HLT_Mu0_Barrel_v13', 'HLT_Mu10_Barrel_L1HP11_IP4_v7', 'HLT_Mu10_Barrel_L1HP11_IP6_v13', 'HLT_Mu12_Barrel_L1HP13_IP4_v7', 'HLT_Mu12_Barrel_L1HP13_IP6_v7', 'HLT_Mu4_Barrel_IP4_v7', 'HLT_Mu4_Barrel_IP6_v7', 'HLT_Mu6_Barrel_L1HP7_IP6_v10', 'HLT_Mu7_Barrel_L1HP8_IP6_v11', 'HLT_Mu8_Barrel_L1HP9_IP6_v11', 'HLT_Mu9_Barrel_L1HP10_IP6_v13' ), ParkingSingleMuon13 = cms.vstring( 'HLT_Mu0_Barrel_L1HP10_v13', 'HLT_Mu0_Barrel_L1HP11_v13', 'HLT_Mu0_Barrel_L1HP13_v7', 'HLT_Mu0_Barrel_L1HP6_IP6_v10', 'HLT_Mu0_Barrel_L1HP6_v10', 'HLT_Mu0_Barrel_L1HP7_v10', 'HLT_Mu0_Barrel_L1HP8_v11', 'HLT_Mu0_Barrel_L1HP9_v11', 'HLT_Mu0_Barrel_v13', 'HLT_Mu10_Barrel_L1HP11_IP4_v7', 'HLT_Mu10_Barrel_L1HP11_IP6_v13', 'HLT_Mu12_Barrel_L1HP13_IP4_v7', 'HLT_Mu12_Barrel_L1HP13_IP6_v7', 'HLT_Mu4_Barrel_IP4_v7', 'HLT_Mu4_Barrel_IP6_v7', 'HLT_Mu6_Barrel_L1HP7_IP6_v10', 'HLT_Mu7_Barrel_L1HP8_IP6_v11', 'HLT_Mu8_Barrel_L1HP9_IP6_v11', 'HLT_Mu9_Barrel_L1HP10_IP6_v13' ), ParkingSingleMuon14 = cms.vstring( 'HLT_Mu0_Barrel_L1HP10_v13', 'HLT_Mu0_Barrel_L1HP11_v13', 'HLT_Mu0_Barrel_L1HP13_v7', 'HLT_Mu0_Barrel_L1HP6_IP6_v10', 'HLT_Mu0_Barrel_L1HP6_v10', 'HLT_Mu0_Barrel_L1HP7_v10', 'HLT_Mu0_Barrel_L1HP8_v11', 'HLT_Mu0_Barrel_L1HP9_v11', 'HLT_Mu0_Barrel_v13', 'HLT_Mu10_Barrel_L1HP11_IP4_v7', 'HLT_Mu10_Barrel_L1HP11_IP6_v13', 'HLT_Mu12_Barrel_L1HP13_IP4_v7', 'HLT_Mu12_Barrel_L1HP13_IP6_v7', 'HLT_Mu4_Barrel_IP4_v7', 'HLT_Mu4_Barrel_IP6_v7', 'HLT_Mu6_Barrel_L1HP7_IP6_v10', 'HLT_Mu7_Barrel_L1HP8_IP6_v11', 'HLT_Mu8_Barrel_L1HP9_IP6_v11', 'HLT_Mu9_Barrel_L1HP10_IP6_v13' ), ParkingSingleMuon15 = cms.vstring( 'HLT_Mu0_Barrel_L1HP10_v13', 'HLT_Mu0_Barrel_L1HP11_v13', 'HLT_Mu0_Barrel_L1HP13_v7', 'HLT_Mu0_Barrel_L1HP6_IP6_v10', 'HLT_Mu0_Barrel_L1HP6_v10', 'HLT_Mu0_Barrel_L1HP7_v10', 'HLT_Mu0_Barrel_L1HP8_v11', 'HLT_Mu0_Barrel_L1HP9_v11', 'HLT_Mu0_Barrel_v13', 'HLT_Mu10_Barrel_L1HP11_IP4_v7', 'HLT_Mu10_Barrel_L1HP11_IP6_v13', 'HLT_Mu12_Barrel_L1HP13_IP4_v7', 'HLT_Mu12_Barrel_L1HP13_IP6_v7', 'HLT_Mu4_Barrel_IP4_v7', 'HLT_Mu4_Barrel_IP6_v7', 'HLT_Mu6_Barrel_L1HP7_IP6_v10', 'HLT_Mu7_Barrel_L1HP8_IP6_v11', 'HLT_Mu8_Barrel_L1HP9_IP6_v11', 'HLT_Mu9_Barrel_L1HP10_IP6_v13' ), ParkingSingleMuon2 = cms.vstring( 'HLT_Mu0_Barrel_L1HP10_v13', 'HLT_Mu0_Barrel_L1HP11_v13', 'HLT_Mu0_Barrel_L1HP13_v7', 'HLT_Mu0_Barrel_L1HP6_IP6_v10', 'HLT_Mu0_Barrel_L1HP6_v10', 'HLT_Mu0_Barrel_L1HP7_v10', 'HLT_Mu0_Barrel_L1HP8_v11', 'HLT_Mu0_Barrel_L1HP9_v11', 'HLT_Mu0_Barrel_v13', 'HLT_Mu10_Barrel_L1HP11_IP4_v7', 'HLT_Mu10_Barrel_L1HP11_IP6_v13', 'HLT_Mu12_Barrel_L1HP13_IP4_v7', 'HLT_Mu12_Barrel_L1HP13_IP6_v7', 'HLT_Mu4_Barrel_IP4_v7', 'HLT_Mu4_Barrel_IP6_v7', 'HLT_Mu6_Barrel_L1HP7_IP6_v10', 'HLT_Mu7_Barrel_L1HP8_IP6_v11', 'HLT_Mu8_Barrel_L1HP9_IP6_v11', 'HLT_Mu9_Barrel_L1HP10_IP6_v13' ), ParkingSingleMuon3 = cms.vstring( 'HLT_Mu0_Barrel_L1HP10_v13', 'HLT_Mu0_Barrel_L1HP11_v13', 'HLT_Mu0_Barrel_L1HP13_v7', 'HLT_Mu0_Barrel_L1HP6_IP6_v10', 'HLT_Mu0_Barrel_L1HP6_v10', 'HLT_Mu0_Barrel_L1HP7_v10', 'HLT_Mu0_Barrel_L1HP8_v11', 'HLT_Mu0_Barrel_L1HP9_v11', 'HLT_Mu0_Barrel_v13', 'HLT_Mu10_Barrel_L1HP11_IP4_v7', 'HLT_Mu10_Barrel_L1HP11_IP6_v13', 'HLT_Mu12_Barrel_L1HP13_IP4_v7', 'HLT_Mu12_Barrel_L1HP13_IP6_v7', 'HLT_Mu4_Barrel_IP4_v7', 'HLT_Mu4_Barrel_IP6_v7', 'HLT_Mu6_Barrel_L1HP7_IP6_v10', 'HLT_Mu7_Barrel_L1HP8_IP6_v11', 'HLT_Mu8_Barrel_L1HP9_IP6_v11', 'HLT_Mu9_Barrel_L1HP10_IP6_v13' ), ParkingSingleMuon4 = cms.vstring( 'HLT_Mu0_Barrel_L1HP10_v13', 'HLT_Mu0_Barrel_L1HP11_v13', 'HLT_Mu0_Barrel_L1HP13_v7', 'HLT_Mu0_Barrel_L1HP6_IP6_v10', 'HLT_Mu0_Barrel_L1HP6_v10', 'HLT_Mu0_Barrel_L1HP7_v10', 'HLT_Mu0_Barrel_L1HP8_v11', 'HLT_Mu0_Barrel_L1HP9_v11', 'HLT_Mu0_Barrel_v13', 'HLT_Mu10_Barrel_L1HP11_IP4_v7', 'HLT_Mu10_Barrel_L1HP11_IP6_v13', 'HLT_Mu12_Barrel_L1HP13_IP4_v7', 'HLT_Mu12_Barrel_L1HP13_IP6_v7', 'HLT_Mu4_Barrel_IP4_v7', 'HLT_Mu4_Barrel_IP6_v7', 'HLT_Mu6_Barrel_L1HP7_IP6_v10', 'HLT_Mu7_Barrel_L1HP8_IP6_v11', 'HLT_Mu8_Barrel_L1HP9_IP6_v11', 'HLT_Mu9_Barrel_L1HP10_IP6_v13' ), ParkingSingleMuon5 = cms.vstring( 'HLT_Mu0_Barrel_L1HP10_v13', 'HLT_Mu0_Barrel_L1HP11_v13', 'HLT_Mu0_Barrel_L1HP13_v7', 'HLT_Mu0_Barrel_L1HP6_IP6_v10', 'HLT_Mu0_Barrel_L1HP6_v10', 'HLT_Mu0_Barrel_L1HP7_v10', 'HLT_Mu0_Barrel_L1HP8_v11', 'HLT_Mu0_Barrel_L1HP9_v11', 'HLT_Mu0_Barrel_v13', 'HLT_Mu10_Barrel_L1HP11_IP4_v7', 'HLT_Mu10_Barrel_L1HP11_IP6_v13', 'HLT_Mu12_Barrel_L1HP13_IP4_v7', 'HLT_Mu12_Barrel_L1HP13_IP6_v7', 'HLT_Mu4_Barrel_IP4_v7', 'HLT_Mu4_Barrel_IP6_v7', 'HLT_Mu6_Barrel_L1HP7_IP6_v10', 'HLT_Mu7_Barrel_L1HP8_IP6_v11', 'HLT_Mu8_Barrel_L1HP9_IP6_v11', 'HLT_Mu9_Barrel_L1HP10_IP6_v13' ), ParkingSingleMuon6 = cms.vstring( 'HLT_Mu0_Barrel_L1HP10_v13', 'HLT_Mu0_Barrel_L1HP11_v13', 'HLT_Mu0_Barrel_L1HP13_v7', 'HLT_Mu0_Barrel_L1HP6_IP6_v10', 'HLT_Mu0_Barrel_L1HP6_v10', 'HLT_Mu0_Barrel_L1HP7_v10', 'HLT_Mu0_Barrel_L1HP8_v11', 'HLT_Mu0_Barrel_L1HP9_v11', 'HLT_Mu0_Barrel_v13', 'HLT_Mu10_Barrel_L1HP11_IP4_v7', 'HLT_Mu10_Barrel_L1HP11_IP6_v13', 'HLT_Mu12_Barrel_L1HP13_IP4_v7', 'HLT_Mu12_Barrel_L1HP13_IP6_v7', 'HLT_Mu4_Barrel_IP4_v7', 'HLT_Mu4_Barrel_IP6_v7', 'HLT_Mu6_Barrel_L1HP7_IP6_v10', 'HLT_Mu7_Barrel_L1HP8_IP6_v11', 'HLT_Mu8_Barrel_L1HP9_IP6_v11', 'HLT_Mu9_Barrel_L1HP10_IP6_v13' ), ParkingSingleMuon7 = cms.vstring( 'HLT_Mu0_Barrel_L1HP10_v13', 'HLT_Mu0_Barrel_L1HP11_v13', 'HLT_Mu0_Barrel_L1HP13_v7', 'HLT_Mu0_Barrel_L1HP6_IP6_v10', 'HLT_Mu0_Barrel_L1HP6_v10', 'HLT_Mu0_Barrel_L1HP7_v10', 'HLT_Mu0_Barrel_L1HP8_v11', 'HLT_Mu0_Barrel_L1HP9_v11', 'HLT_Mu0_Barrel_v13', 'HLT_Mu10_Barrel_L1HP11_IP4_v7', 'HLT_Mu10_Barrel_L1HP11_IP6_v13', 'HLT_Mu12_Barrel_L1HP13_IP4_v7', 'HLT_Mu12_Barrel_L1HP13_IP6_v7', 'HLT_Mu4_Barrel_IP4_v7', 'HLT_Mu4_Barrel_IP6_v7', 'HLT_Mu6_Barrel_L1HP7_IP6_v10', 'HLT_Mu7_Barrel_L1HP8_IP6_v11', 'HLT_Mu8_Barrel_L1HP9_IP6_v11', 'HLT_Mu9_Barrel_L1HP10_IP6_v13' ), ParkingSingleMuon8 = cms.vstring( 'HLT_Mu0_Barrel_L1HP10_v13', 'HLT_Mu0_Barrel_L1HP11_v13', 'HLT_Mu0_Barrel_L1HP13_v7', 'HLT_Mu0_Barrel_L1HP6_IP6_v10', 'HLT_Mu0_Barrel_L1HP6_v10', 'HLT_Mu0_Barrel_L1HP7_v10', 'HLT_Mu0_Barrel_L1HP8_v11', 'HLT_Mu0_Barrel_L1HP9_v11', 'HLT_Mu0_Barrel_v13', 'HLT_Mu10_Barrel_L1HP11_IP4_v7', 'HLT_Mu10_Barrel_L1HP11_IP6_v13', 'HLT_Mu12_Barrel_L1HP13_IP4_v7', 'HLT_Mu12_Barrel_L1HP13_IP6_v7', 'HLT_Mu4_Barrel_IP4_v7', 'HLT_Mu4_Barrel_IP6_v7', 'HLT_Mu6_Barrel_L1HP7_IP6_v10', 'HLT_Mu7_Barrel_L1HP8_IP6_v11', 'HLT_Mu8_Barrel_L1HP9_IP6_v11', 'HLT_Mu9_Barrel_L1HP10_IP6_v13' ), ParkingSingleMuon9 = cms.vstring( 'HLT_Mu0_Barrel_L1HP10_v13', 'HLT_Mu0_Barrel_L1HP11_v13', 'HLT_Mu0_Barrel_L1HP13_v7', 'HLT_Mu0_Barrel_L1HP6_IP6_v10', 'HLT_Mu0_Barrel_L1HP6_v10', 'HLT_Mu0_Barrel_L1HP7_v10', 'HLT_Mu0_Barrel_L1HP8_v11', 'HLT_Mu0_Barrel_L1HP9_v11', 'HLT_Mu0_Barrel_v13', 'HLT_Mu10_Barrel_L1HP11_IP4_v7', 'HLT_Mu10_Barrel_L1HP11_IP6_v13', 'HLT_Mu12_Barrel_L1HP13_IP4_v7', 'HLT_Mu12_Barrel_L1HP13_IP6_v7', 'HLT_Mu4_Barrel_IP4_v7', 'HLT_Mu4_Barrel_IP6_v7', 'HLT_Mu6_Barrel_L1HP7_IP6_v10', 'HLT_Mu7_Barrel_L1HP8_IP6_v11', 'HLT_Mu8_Barrel_L1HP9_IP6_v11', 'HLT_Mu9_Barrel_L1HP10_IP6_v13' ), ParkingVBF0 = cms.vstring( 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v20', 'HLT_QuadPFJet100_88_70_30_v20', 'HLT_QuadPFJet103_88_75_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet103_88_75_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet103_88_75_15_v27', 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v20', 'HLT_QuadPFJet105_88_75_30_v19', 'HLT_QuadPFJet105_88_76_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet105_88_76_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet105_88_76_15_v27', 'HLT_QuadPFJet111_90_80_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet111_90_80_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet111_90_80_15_v27', 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v20', 'HLT_QuadPFJet111_90_80_30_v19', 'HLT_VBF_DiPFJet115_40_Mjj1000_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj1100_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj1200_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj850_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet125_45_Mjj1050_v18', 'HLT_VBF_DiPFJet125_45_Mjj1150_v10', 'HLT_VBF_DiPFJet125_45_Mjj1250_v10', 'HLT_VBF_DiPFJet45_Mjj650_PNetTauhPFJet45_L2NN_eta2p3_v16', 'HLT_VBF_DiPFJet45_Mjj750_PNetTauhPFJet45_L2NN_eta2p3_v16', 'HLT_VBF_DiPFJet45_Mjj850_PNetTauhPFJet45_L2NN_eta2p3_v10', 'HLT_VBF_DiPFJet50_Mjj600_Ele22_eta2p1_WPTight_Gsf_v17', 'HLT_VBF_DiPFJet50_Mjj650_Photon22_v16', 'HLT_VBF_DiPFJet50_Mjj700_Ele22_eta2p1_WPTight_Gsf_v11', 'HLT_VBF_DiPFJet50_Mjj750_Photon22_v16', 'HLT_VBF_DiPFJet50_Mjj800_Ele22_eta2p1_WPTight_Gsf_v11', 'HLT_VBF_DiPFJet50_Mjj850_Photon22_v10', 'HLT_VBF_DiPFJet75_45_Mjj1000_DiPFJet60_v10', 'HLT_VBF_DiPFJet75_45_Mjj800_DiPFJet60_v16', 'HLT_VBF_DiPFJet75_45_Mjj900_DiPFJet60_v10', 'HLT_VBF_DiPFJet80_45_Mjj650_PFMETNoMu85_v16', 'HLT_VBF_DiPFJet80_45_Mjj750_PFMETNoMu85_v16', 'HLT_VBF_DiPFJet80_45_Mjj850_PFMETNoMu85_v10', 'HLT_VBF_DiPFJet95_45_Mjj750_Mu3_TrkIsoVVL_v16', 'HLT_VBF_DiPFJet95_45_Mjj850_Mu3_TrkIsoVVL_v16', 'HLT_VBF_DiPFJet95_45_Mjj950_Mu3_TrkIsoVVL_v10' ), ParkingVBF1 = cms.vstring( 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v20', 'HLT_QuadPFJet100_88_70_30_v20', 'HLT_QuadPFJet103_88_75_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet103_88_75_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet103_88_75_15_v27', 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v20', 'HLT_QuadPFJet105_88_75_30_v19', 'HLT_QuadPFJet105_88_76_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet105_88_76_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet105_88_76_15_v27', 'HLT_QuadPFJet111_90_80_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet111_90_80_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet111_90_80_15_v27', 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v20', 'HLT_QuadPFJet111_90_80_30_v19', 'HLT_VBF_DiPFJet115_40_Mjj1000_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj1100_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj1200_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj850_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet125_45_Mjj1050_v18', 'HLT_VBF_DiPFJet125_45_Mjj1150_v10', 'HLT_VBF_DiPFJet125_45_Mjj1250_v10', 'HLT_VBF_DiPFJet45_Mjj650_PNetTauhPFJet45_L2NN_eta2p3_v16', 'HLT_VBF_DiPFJet45_Mjj750_PNetTauhPFJet45_L2NN_eta2p3_v16', 'HLT_VBF_DiPFJet45_Mjj850_PNetTauhPFJet45_L2NN_eta2p3_v10', 'HLT_VBF_DiPFJet50_Mjj600_Ele22_eta2p1_WPTight_Gsf_v17', 'HLT_VBF_DiPFJet50_Mjj650_Photon22_v16', 'HLT_VBF_DiPFJet50_Mjj700_Ele22_eta2p1_WPTight_Gsf_v11', 'HLT_VBF_DiPFJet50_Mjj750_Photon22_v16', 'HLT_VBF_DiPFJet50_Mjj800_Ele22_eta2p1_WPTight_Gsf_v11', 'HLT_VBF_DiPFJet50_Mjj850_Photon22_v10', 'HLT_VBF_DiPFJet75_45_Mjj1000_DiPFJet60_v10', 'HLT_VBF_DiPFJet75_45_Mjj800_DiPFJet60_v16', 'HLT_VBF_DiPFJet75_45_Mjj900_DiPFJet60_v10', 'HLT_VBF_DiPFJet80_45_Mjj650_PFMETNoMu85_v16', 'HLT_VBF_DiPFJet80_45_Mjj750_PFMETNoMu85_v16', 'HLT_VBF_DiPFJet80_45_Mjj850_PFMETNoMu85_v10', 'HLT_VBF_DiPFJet95_45_Mjj750_Mu3_TrkIsoVVL_v16', 'HLT_VBF_DiPFJet95_45_Mjj850_Mu3_TrkIsoVVL_v16', 'HLT_VBF_DiPFJet95_45_Mjj950_Mu3_TrkIsoVVL_v10' ), ParkingVBF2 = cms.vstring( 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v20', 'HLT_QuadPFJet100_88_70_30_v20', 'HLT_QuadPFJet103_88_75_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet103_88_75_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet103_88_75_15_v27', 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v20', 'HLT_QuadPFJet105_88_75_30_v19', 'HLT_QuadPFJet105_88_76_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet105_88_76_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet105_88_76_15_v27', 'HLT_QuadPFJet111_90_80_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet111_90_80_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet111_90_80_15_v27', 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v20', 'HLT_QuadPFJet111_90_80_30_v19', 'HLT_VBF_DiPFJet115_40_Mjj1000_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj1100_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj1200_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj850_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet125_45_Mjj1050_v18', 'HLT_VBF_DiPFJet125_45_Mjj1150_v10', 'HLT_VBF_DiPFJet125_45_Mjj1250_v10', 'HLT_VBF_DiPFJet45_Mjj650_PNetTauhPFJet45_L2NN_eta2p3_v16', 'HLT_VBF_DiPFJet45_Mjj750_PNetTauhPFJet45_L2NN_eta2p3_v16', 'HLT_VBF_DiPFJet45_Mjj850_PNetTauhPFJet45_L2NN_eta2p3_v10', 'HLT_VBF_DiPFJet50_Mjj600_Ele22_eta2p1_WPTight_Gsf_v17', 'HLT_VBF_DiPFJet50_Mjj650_Photon22_v16', 'HLT_VBF_DiPFJet50_Mjj700_Ele22_eta2p1_WPTight_Gsf_v11', 'HLT_VBF_DiPFJet50_Mjj750_Photon22_v16', 'HLT_VBF_DiPFJet50_Mjj800_Ele22_eta2p1_WPTight_Gsf_v11', 'HLT_VBF_DiPFJet50_Mjj850_Photon22_v10', 'HLT_VBF_DiPFJet75_45_Mjj1000_DiPFJet60_v10', 'HLT_VBF_DiPFJet75_45_Mjj800_DiPFJet60_v16', 'HLT_VBF_DiPFJet75_45_Mjj900_DiPFJet60_v10', 'HLT_VBF_DiPFJet80_45_Mjj650_PFMETNoMu85_v16', 'HLT_VBF_DiPFJet80_45_Mjj750_PFMETNoMu85_v16', 'HLT_VBF_DiPFJet80_45_Mjj850_PFMETNoMu85_v10', 'HLT_VBF_DiPFJet95_45_Mjj750_Mu3_TrkIsoVVL_v16', 'HLT_VBF_DiPFJet95_45_Mjj850_Mu3_TrkIsoVVL_v16', 'HLT_VBF_DiPFJet95_45_Mjj950_Mu3_TrkIsoVVL_v10' ), ParkingVBF3 = cms.vstring( 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v20', 'HLT_QuadPFJet100_88_70_30_v20', 'HLT_QuadPFJet103_88_75_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet103_88_75_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet103_88_75_15_v27', 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v20', 'HLT_QuadPFJet105_88_75_30_v19', 'HLT_QuadPFJet105_88_76_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet105_88_76_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet105_88_76_15_v27', 'HLT_QuadPFJet111_90_80_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet111_90_80_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet111_90_80_15_v27', 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v20', 'HLT_QuadPFJet111_90_80_30_v19', 'HLT_VBF_DiPFJet115_40_Mjj1000_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj1100_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj1200_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj850_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet125_45_Mjj1050_v18', 'HLT_VBF_DiPFJet125_45_Mjj1150_v10', 'HLT_VBF_DiPFJet125_45_Mjj1250_v10', 'HLT_VBF_DiPFJet45_Mjj650_PNetTauhPFJet45_L2NN_eta2p3_v16', 'HLT_VBF_DiPFJet45_Mjj750_PNetTauhPFJet45_L2NN_eta2p3_v16', 'HLT_VBF_DiPFJet45_Mjj850_PNetTauhPFJet45_L2NN_eta2p3_v10', 'HLT_VBF_DiPFJet50_Mjj600_Ele22_eta2p1_WPTight_Gsf_v17', 'HLT_VBF_DiPFJet50_Mjj650_Photon22_v16', 'HLT_VBF_DiPFJet50_Mjj700_Ele22_eta2p1_WPTight_Gsf_v11', 'HLT_VBF_DiPFJet50_Mjj750_Photon22_v16', 'HLT_VBF_DiPFJet50_Mjj800_Ele22_eta2p1_WPTight_Gsf_v11', 'HLT_VBF_DiPFJet50_Mjj850_Photon22_v10', 'HLT_VBF_DiPFJet75_45_Mjj1000_DiPFJet60_v10', 'HLT_VBF_DiPFJet75_45_Mjj800_DiPFJet60_v16', 'HLT_VBF_DiPFJet75_45_Mjj900_DiPFJet60_v10', 'HLT_VBF_DiPFJet80_45_Mjj650_PFMETNoMu85_v16', 'HLT_VBF_DiPFJet80_45_Mjj750_PFMETNoMu85_v16', 'HLT_VBF_DiPFJet80_45_Mjj850_PFMETNoMu85_v10', 'HLT_VBF_DiPFJet95_45_Mjj750_Mu3_TrkIsoVVL_v16', 'HLT_VBF_DiPFJet95_45_Mjj850_Mu3_TrkIsoVVL_v16', 'HLT_VBF_DiPFJet95_45_Mjj950_Mu3_TrkIsoVVL_v10' ), ParkingVBF4 = cms.vstring( 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v20', 'HLT_QuadPFJet100_88_70_30_v20', 'HLT_QuadPFJet103_88_75_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet103_88_75_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet103_88_75_15_v27', 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v20', 'HLT_QuadPFJet105_88_75_30_v19', 'HLT_QuadPFJet105_88_76_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet105_88_76_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet105_88_76_15_v27', 'HLT_QuadPFJet111_90_80_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet111_90_80_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet111_90_80_15_v27', 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v20', 'HLT_QuadPFJet111_90_80_30_v19', 'HLT_VBF_DiPFJet115_40_Mjj1000_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj1100_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj1200_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj850_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet125_45_Mjj1050_v18', 'HLT_VBF_DiPFJet125_45_Mjj1150_v10', 'HLT_VBF_DiPFJet125_45_Mjj1250_v10', 'HLT_VBF_DiPFJet45_Mjj650_PNetTauhPFJet45_L2NN_eta2p3_v16', 'HLT_VBF_DiPFJet45_Mjj750_PNetTauhPFJet45_L2NN_eta2p3_v16', 'HLT_VBF_DiPFJet45_Mjj850_PNetTauhPFJet45_L2NN_eta2p3_v10', 'HLT_VBF_DiPFJet50_Mjj600_Ele22_eta2p1_WPTight_Gsf_v17', 'HLT_VBF_DiPFJet50_Mjj650_Photon22_v16', 'HLT_VBF_DiPFJet50_Mjj700_Ele22_eta2p1_WPTight_Gsf_v11', 'HLT_VBF_DiPFJet50_Mjj750_Photon22_v16', 'HLT_VBF_DiPFJet50_Mjj800_Ele22_eta2p1_WPTight_Gsf_v11', 'HLT_VBF_DiPFJet50_Mjj850_Photon22_v10', 'HLT_VBF_DiPFJet75_45_Mjj1000_DiPFJet60_v10', 'HLT_VBF_DiPFJet75_45_Mjj800_DiPFJet60_v16', 'HLT_VBF_DiPFJet75_45_Mjj900_DiPFJet60_v10', 'HLT_VBF_DiPFJet80_45_Mjj650_PFMETNoMu85_v16', 'HLT_VBF_DiPFJet80_45_Mjj750_PFMETNoMu85_v16', 'HLT_VBF_DiPFJet80_45_Mjj850_PFMETNoMu85_v10', 'HLT_VBF_DiPFJet95_45_Mjj750_Mu3_TrkIsoVVL_v16', 'HLT_VBF_DiPFJet95_45_Mjj850_Mu3_TrkIsoVVL_v16', 'HLT_VBF_DiPFJet95_45_Mjj950_Mu3_TrkIsoVVL_v10' ), ParkingVBF5 = cms.vstring( 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v20', 'HLT_QuadPFJet100_88_70_30_v20', 'HLT_QuadPFJet103_88_75_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet103_88_75_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet103_88_75_15_v27', 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v20', 'HLT_QuadPFJet105_88_75_30_v19', 'HLT_QuadPFJet105_88_76_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet105_88_76_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet105_88_76_15_v27', 'HLT_QuadPFJet111_90_80_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet111_90_80_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet111_90_80_15_v27', 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v20', 'HLT_QuadPFJet111_90_80_30_v19', 'HLT_VBF_DiPFJet115_40_Mjj1000_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj1100_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj1200_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj850_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet125_45_Mjj1050_v18', 'HLT_VBF_DiPFJet125_45_Mjj1150_v10', 'HLT_VBF_DiPFJet125_45_Mjj1250_v10', 'HLT_VBF_DiPFJet45_Mjj650_PNetTauhPFJet45_L2NN_eta2p3_v16', 'HLT_VBF_DiPFJet45_Mjj750_PNetTauhPFJet45_L2NN_eta2p3_v16', 'HLT_VBF_DiPFJet45_Mjj850_PNetTauhPFJet45_L2NN_eta2p3_v10', 'HLT_VBF_DiPFJet50_Mjj600_Ele22_eta2p1_WPTight_Gsf_v17', 'HLT_VBF_DiPFJet50_Mjj650_Photon22_v16', 'HLT_VBF_DiPFJet50_Mjj700_Ele22_eta2p1_WPTight_Gsf_v11', 'HLT_VBF_DiPFJet50_Mjj750_Photon22_v16', 'HLT_VBF_DiPFJet50_Mjj800_Ele22_eta2p1_WPTight_Gsf_v11', 'HLT_VBF_DiPFJet50_Mjj850_Photon22_v10', 'HLT_VBF_DiPFJet75_45_Mjj1000_DiPFJet60_v10', 'HLT_VBF_DiPFJet75_45_Mjj800_DiPFJet60_v16', 'HLT_VBF_DiPFJet75_45_Mjj900_DiPFJet60_v10', 'HLT_VBF_DiPFJet80_45_Mjj650_PFMETNoMu85_v16', 'HLT_VBF_DiPFJet80_45_Mjj750_PFMETNoMu85_v16', 'HLT_VBF_DiPFJet80_45_Mjj850_PFMETNoMu85_v10', 'HLT_VBF_DiPFJet95_45_Mjj750_Mu3_TrkIsoVVL_v16', 'HLT_VBF_DiPFJet95_45_Mjj850_Mu3_TrkIsoVVL_v16', 'HLT_VBF_DiPFJet95_45_Mjj950_Mu3_TrkIsoVVL_v10' ), ParkingVBF6 = cms.vstring( 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v20', 'HLT_QuadPFJet100_88_70_30_v20', 'HLT_QuadPFJet103_88_75_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet103_88_75_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet103_88_75_15_v27', 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v20', 'HLT_QuadPFJet105_88_75_30_v19', 'HLT_QuadPFJet105_88_76_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet105_88_76_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet105_88_76_15_v27', 'HLT_QuadPFJet111_90_80_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet111_90_80_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet111_90_80_15_v27', 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v20', 'HLT_QuadPFJet111_90_80_30_v19', 'HLT_VBF_DiPFJet115_40_Mjj1000_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj1100_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj1200_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj850_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet125_45_Mjj1050_v18', 'HLT_VBF_DiPFJet125_45_Mjj1150_v10', 'HLT_VBF_DiPFJet125_45_Mjj1250_v10', 'HLT_VBF_DiPFJet45_Mjj650_PNetTauhPFJet45_L2NN_eta2p3_v16', 'HLT_VBF_DiPFJet45_Mjj750_PNetTauhPFJet45_L2NN_eta2p3_v16', 'HLT_VBF_DiPFJet45_Mjj850_PNetTauhPFJet45_L2NN_eta2p3_v10', 'HLT_VBF_DiPFJet50_Mjj600_Ele22_eta2p1_WPTight_Gsf_v17', 'HLT_VBF_DiPFJet50_Mjj650_Photon22_v16', 'HLT_VBF_DiPFJet50_Mjj700_Ele22_eta2p1_WPTight_Gsf_v11', 'HLT_VBF_DiPFJet50_Mjj750_Photon22_v16', 'HLT_VBF_DiPFJet50_Mjj800_Ele22_eta2p1_WPTight_Gsf_v11', 'HLT_VBF_DiPFJet50_Mjj850_Photon22_v10', 'HLT_VBF_DiPFJet75_45_Mjj1000_DiPFJet60_v10', 'HLT_VBF_DiPFJet75_45_Mjj800_DiPFJet60_v16', 'HLT_VBF_DiPFJet75_45_Mjj900_DiPFJet60_v10', 'HLT_VBF_DiPFJet80_45_Mjj650_PFMETNoMu85_v16', 'HLT_VBF_DiPFJet80_45_Mjj750_PFMETNoMu85_v16', 'HLT_VBF_DiPFJet80_45_Mjj850_PFMETNoMu85_v10', 'HLT_VBF_DiPFJet95_45_Mjj750_Mu3_TrkIsoVVL_v16', 'HLT_VBF_DiPFJet95_45_Mjj850_Mu3_TrkIsoVVL_v16', 'HLT_VBF_DiPFJet95_45_Mjj950_Mu3_TrkIsoVVL_v10' ), ParkingVBF7 = cms.vstring( 'HLT_QuadPFJet100_88_70_30_PNet1CvsAll0p5_VBF3Tight_v20', 'HLT_QuadPFJet100_88_70_30_v20', 'HLT_QuadPFJet103_88_75_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet103_88_75_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet103_88_75_15_v27', 'HLT_QuadPFJet105_88_75_30_PNet1CvsAll0p5_VBF3Tight_v20', 'HLT_QuadPFJet105_88_75_30_v19', 'HLT_QuadPFJet105_88_76_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet105_88_76_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet105_88_76_15_v27', 'HLT_QuadPFJet111_90_80_15_PNet2BTag_0p4_0p12_VBF1_v16', 'HLT_QuadPFJet111_90_80_15_PNetBTag_0p4_VBF2_v16', 'HLT_QuadPFJet111_90_80_15_v27', 'HLT_QuadPFJet111_90_80_30_PNet1CvsAll0p6_VBF3Tight_v20', 'HLT_QuadPFJet111_90_80_30_v19', 'HLT_VBF_DiPFJet115_40_Mjj1000_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj1100_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj1200_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet115_40_Mjj850_DoublePNetTauhPFJet20_eta2p3_v10', 'HLT_VBF_DiPFJet125_45_Mjj1050_v18', 'HLT_VBF_DiPFJet125_45_Mjj1150_v10', 'HLT_VBF_DiPFJet125_45_Mjj1250_v10', 'HLT_VBF_DiPFJet45_Mjj650_PNetTauhPFJet45_L2NN_eta2p3_v16', 'HLT_VBF_DiPFJet45_Mjj750_PNetTauhPFJet45_L2NN_eta2p3_v16', 'HLT_VBF_DiPFJet45_Mjj850_PNetTauhPFJet45_L2NN_eta2p3_v10', 'HLT_VBF_DiPFJet50_Mjj600_Ele22_eta2p1_WPTight_Gsf_v17', 'HLT_VBF_DiPFJet50_Mjj650_Photon22_v16', 'HLT_VBF_DiPFJet50_Mjj700_Ele22_eta2p1_WPTight_Gsf_v11', 'HLT_VBF_DiPFJet50_Mjj750_Photon22_v16', 'HLT_VBF_DiPFJet50_Mjj800_Ele22_eta2p1_WPTight_Gsf_v11', 'HLT_VBF_DiPFJet50_Mjj850_Photon22_v10', 'HLT_VBF_DiPFJet75_45_Mjj1000_DiPFJet60_v10', 'HLT_VBF_DiPFJet75_45_Mjj800_DiPFJet60_v16', 'HLT_VBF_DiPFJet75_45_Mjj900_DiPFJet60_v10', 'HLT_VBF_DiPFJet80_45_Mjj650_PFMETNoMu85_v16', 'HLT_VBF_DiPFJet80_45_Mjj750_PFMETNoMu85_v16', 'HLT_VBF_DiPFJet80_45_Mjj850_PFMETNoMu85_v10', 'HLT_VBF_DiPFJet95_45_Mjj750_Mu3_TrkIsoVVL_v16', 'HLT_VBF_DiPFJet95_45_Mjj850_Mu3_TrkIsoVVL_v16', 'HLT_VBF_DiPFJet95_45_Mjj950_Mu3_TrkIsoVVL_v10' ), RPCMonitor = cms.vstring( 'AlCa_RPCMuonNormalisation_v26' ), ScoutingPF0 = cms.vstring( 'DST_PFScouting_AXOLoose_v14', 'DST_PFScouting_AXOMedium_v10', 'DST_PFScouting_AXOTight_v16', 'DST_PFScouting_AXOVLoose_v14', 'DST_PFScouting_AXOVTight_v14', 'DST_PFScouting_CICADALoose_v12', 'DST_PFScouting_CICADAMedium_v12', 'DST_PFScouting_CICADATight_v12', 'DST_PFScouting_CICADAVLoose_v12', 'DST_PFScouting_CICADAVTight_v12', 'DST_PFScouting_DoubleEGMonitorJPsi_v7', 'DST_PFScouting_DoubleEGMonitorZ_v7', 'DST_PFScouting_DoubleEG_v16', 'DST_PFScouting_DoubleMuonNoVtx_v10', 'DST_PFScouting_DoubleMuonVtxMonitorJPsi_v10', 'DST_PFScouting_DoubleMuonVtxMonitorZ_v10', 'DST_PFScouting_DoubleMuonVtx_v10', 'DST_PFScouting_HLTPhysics_v4', 'DST_PFScouting_JetHT_v16', 'DST_PFScouting_SingleMuonMonitorJPsi_v5', 'DST_PFScouting_SingleMuonMonitorZ_v5', 'DST_PFScouting_SingleMuon_v16', 'DST_PFScouting_SinglePhotonEBMonitorJPsi_v7', 'DST_PFScouting_SinglePhotonEBMonitorZ_v7', 'DST_PFScouting_SinglePhotonEB_v13', 'DST_PFScouting_ZeroBias_v14' ), ScoutingPF1 = cms.vstring( 'DST_PFScouting_AXOLoose_v14', 'DST_PFScouting_AXOMedium_v10', 'DST_PFScouting_AXOTight_v16', 'DST_PFScouting_AXOVLoose_v14', 'DST_PFScouting_AXOVTight_v14', 'DST_PFScouting_CICADALoose_v12', 'DST_PFScouting_CICADAMedium_v12', 'DST_PFScouting_CICADATight_v12', 'DST_PFScouting_CICADAVLoose_v12', 'DST_PFScouting_CICADAVTight_v12', 'DST_PFScouting_DoubleEGMonitorJPsi_v7', 'DST_PFScouting_DoubleEGMonitorZ_v7', 'DST_PFScouting_DoubleEG_v16', 'DST_PFScouting_DoubleMuonNoVtx_v10', 'DST_PFScouting_DoubleMuonVtxMonitorJPsi_v10', 'DST_PFScouting_DoubleMuonVtxMonitorZ_v10', 'DST_PFScouting_DoubleMuonVtx_v10', 'DST_PFScouting_HLTPhysics_v4', 'DST_PFScouting_JetHT_v16', 'DST_PFScouting_SingleMuonMonitorJPsi_v5', 'DST_PFScouting_SingleMuonMonitorZ_v5', 'DST_PFScouting_SingleMuon_v16', 'DST_PFScouting_SinglePhotonEBMonitorJPsi_v7', 'DST_PFScouting_SinglePhotonEBMonitorZ_v7', 'DST_PFScouting_SinglePhotonEB_v13', 'DST_PFScouting_ZeroBias_v14' ), ScoutingPFMonitor = cms.vstring( 'DST_PFScouting_DoubleEGMonitorJPsi_v7', 'DST_PFScouting_DoubleEGMonitorZ_v7', 'DST_PFScouting_DoubleMuonVtxMonitorJPsi_v10', 'DST_PFScouting_DoubleMuonVtxMonitorZ_v10', 'DST_PFScouting_SingleMuonMonitorJPsi_v5', 'DST_PFScouting_SingleMuonMonitorZ_v5', 'DST_PFScouting_SinglePhotonEBMonitorJPsi_v7', 'DST_PFScouting_SinglePhotonEBMonitorZ_v7', 'HLT_TriggersForScoutingPFMonitor_PS1000_v3', 'HLT_TriggersForScoutingPFMonitor_PS125_v2', 'HLT_TriggersForScoutingPFMonitor_PS250_v2', 'HLT_TriggersForScoutingPFMonitor_PS500_v2' ), Tau = cms.vstring( 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_noDxy_v18', 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS32_Trk1_eta2p1_v23', 'HLT_DoubleMediumChargedIsoDisplacedPFTauHPS36_Trk1_eta2p1_v18', 'HLT_DoublePNetTauhPFJet26_L2NN_eta2p3_PFJet60_v16', 'HLT_DoublePNetTauhPFJet26_L2NN_eta2p3_PFJet75_v16', 'HLT_DoublePNetTauhPFJet30_Flat_L2NN_eta2p3_v15', 'HLT_DoublePNetTauhPFJet30_Medium_L2NN_eta2p3_v16', 'HLT_DoublePNetTauhPFJet30_Tight_L2NN_eta2p3_v16', 'HLT_SinglePNetTauhPFJet130_Loose_L2NN_eta2p3_v16', 'HLT_SinglePNetTauhPFJet130_Medium_L2NN_eta2p3_v16', 'HLT_SinglePNetTauhPFJet130_Tight_L2NN_eta2p3_v16' ), TestDataRaw = cms.vstring( 'HLT_TestData_v1' ), TestDataScouting = cms.vstring( 'HLT_TestData_v1' ), TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v5', 'HLT_HcalCalibration_v7' ), TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v5', 'HLT_HcalCalibration_v7' ), ZeroBias = cms.vstring( 'HLT_Random_v3', 'HLT_ZeroBias_Alignment_v9', 'HLT_ZeroBias_FirstBXAfterTrain_v11', 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v13', 'HLT_ZeroBias_FirstCollisionInTrain_v12', 'HLT_ZeroBias_IsolatedBunches_v13', 'HLT_ZeroBias_LastCollisionInTrain_v11', 'HLT_ZeroBias_v14' ) ) fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource", recordName = cms.string( "CSCChannelMapperRecord" ), iovIsRunNotTime = cms.bool( True ), firstValid = cms.vuint32( 1 ) ) fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource", recordName = cms.string( "CSCIndexerRecord" ), iovIsRunNotTime = cms.bool( True ), firstValid = cms.vuint32( 1 ) ) fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource", recordName = cms.string( "L1TGlobalParametersRcd" ), iovIsRunNotTime = cms.bool( True ), firstValid = cms.vuint32( 1 ) ) fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP", appendToDataLabel = cms.string( "HBHE" ), timeSlewParametersM2 = cms.VPSet( cms.PSet( tmax = cms.double( 16.0 ), tzero = cms.double( 23.960177 ), slope = cms.double( -3.178648 ) ), cms.PSet( tmax = cms.double( 10.0 ), tzero = cms.double( 11.977461 ), slope = cms.double( -1.5610227 ) ), cms.PSet( tmax = cms.double( 6.25 ), tzero = cms.double( 9.109694 ), slope = cms.double( -1.075824 ) ) ), timeSlewParametersM3 = cms.VPSet( cms.PSet( tspar0_siPM = cms.double( 0.0 ), tspar2_siPM = cms.double( 0.0 ), tspar2 = cms.double( 0.0 ), cap = cms.double( 6.0 ), tspar1 = cms.double( -2.19142 ), tspar0 = cms.double( 12.2999 ), tspar1_siPM = cms.double( 0.0 ) ), cms.PSet( tspar0_siPM = cms.double( 0.0 ), tspar2_siPM = cms.double( 0.0 ), tspar2 = cms.double( 32.0 ), cap = cms.double( 6.0 ), tspar1 = cms.double( -3.2 ), tspar0 = cms.double( 15.5 ), tspar1_siPM = cms.double( 0.0 ) ), cms.PSet( tspar0_siPM = cms.double( 0.0 ), tspar2_siPM = cms.double( 0.0 ), tspar2 = cms.double( 0.0 ), cap = cms.double( 6.0 ), tspar1 = cms.double( -2.19142 ), tspar0 = cms.double( 12.2999 ), tspar1_siPM = cms.double( 0.0 ) ), cms.PSet( tspar0_siPM = cms.double( 0.0 ), tspar2_siPM = cms.double( 0.0 ), tspar2 = cms.double( 0.0 ), cap = cms.double( 6.0 ), tspar1 = cms.double( -2.19142 ), tspar0 = cms.double( 12.2999 ), tspar1_siPM = cms.double( 0.0 ) ) ) ) fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource", recordName = cms.string( "JetTagComputerRecord" ), iovIsRunNotTime = cms.bool( True ), firstValid = cms.vuint32( 1 ) ) fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource", recordName = cms.string( "EcalSeverityLevelAlgoRcd" ), iovIsRunNotTime = cms.bool( True ), firstValid = cms.vuint32( 1 ) ) fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource", recordName = cms.string( "HcalSeverityLevelComputerRcd" ), iovIsRunNotTime = cms.bool( True ), firstValid = cms.vuint32( 1 ) ) fragment.hltESSPFRecHitHCALParamsRecord = cms.ESSource( "EmptyESSource", recordName = cms.string( "PFRecHitHCALParamsRecord" ), iovIsRunNotTime = cms.bool( True ), firstValid = cms.vuint32( 1 ) ) fragment.hltESSPFRecHitHCALTopologyRecord = cms.ESSource( "EmptyESSource", recordName = cms.string( "PFRecHitHCALTopologyRecord" ), iovIsRunNotTime = cms.bool( True ), firstValid = cms.vuint32( 1 ) ) fragment.hltESSTfGraphRecord = cms.ESSource( "EmptyESSource", recordName = cms.string( "TfGraphRecord" ), iovIsRunNotTime = cms.bool( True ), firstValid = cms.vuint32( 1 ) ) fragment.ppsPixelTopologyESSource = cms.ESSource( "PPSPixelTopologyESSource", RunType = cms.string( "Run3" ), 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( 16.2 ), deadEdgeWidth = cms.double( 0.2 ), activeEdgeSigma = cms.double( 0.02 ), physActiveEdgeDist = cms.double( 0.15 ), appendToDataLabel = cms.string( "" ) ) fragment.siStripClusterizerConditionsESProducerAlpaka = cms.ESProducer( "sistrip::SiStripClusterizerConditionsESProducerAlpaka@alpaka", QualityLabel = cms.ESInputTag( "","" ), Label = cms.ESInputTag( "","" ), appendToDataLabel = cms.string( "" ) ) fragment.hltDoubletRecoveryPFlowTrackCandidatesMkFitConfig = cms.ESProducer( "MkFitIterationConfigESProducer", ComponentName = cms.string( "hltDoubletRecoveryPFlowTrackCandidatesMkFitConfig" ), config = cms.FileInPath( "RecoTracker/MkFit/data/mkfit-phase1-hltdr.json" ), minPt = cms.double( 0.7 ), maxClusterSize = cms.uint32( 8 ), appendToDataLabel = cms.string( "" ) ) fragment.mkFitGeometryESProducer = cms.ESProducer( "MkFitGeometryESProducer", appendToDataLabel = cms.string( "" ) ) fragment.hltESPIter0PFlowTrackCandidatesMkFitConfig = cms.ESProducer( "MkFitIterationConfigESProducer", ComponentName = cms.string( "hltESPIter0PFlowTrackCandidatesMkFitConfig" ), config = cms.FileInPath( "RecoTracker/MkFit/data/mkfit-phase1-hltiter0.json" ), minPt = cms.double( 0.0 ), maxClusterSize = cms.uint32( 8 ), appendToDataLabel = cms.string( "" ) ) fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ), SimpleMagneticField = cms.string( "" ), PropagationDirection = cms.string( "anyDirection" ), MaxDPhi = cms.double( 1.6 ), appendToDataLabel = cms.string( "" ) ) fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer", AlgoName = cms.string( "CSCChannelMapperPostls1" ), appendToDataLabel = cms.string( "" ) ) fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer", AlgoName = cms.string( "CSCIndexerPostls1" ), appendToDataLabel = cms.string( "" ) ) fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer", appendToDataLabel = cms.string( "" ) ) fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder", appendToDataLabel = cms.string( "" ) ) fragment.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( "" ) ) fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP", appendToDataLabel = cms.string( "" ) ) fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer", dump = cms.untracked.vstring( ), appendToDataLabel = cms.string( "" ) ) fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer", PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ), PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), ComponentName = cms.string( "ClusterShapeHitFilter" ), isPhase2 = cms.bool( False ), doPixelShapeCut = cms.bool( True ), doStripShapeCut = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), appendToDataLabel = cms.string( "" ) ) fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer", appendToDataLabel = cms.string( "" ) ) fragment.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( "" ) ) fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", PropagationDirection = cms.string( "alongMomentum" ), SimpleMagneticField = cms.string( "" ), ComponentName = cms.string( "PropagatorWithMaterial" ), Mass = cms.double( 0.105 ), MaxDPhi = cms.double( 1.6 ), useRungeKutta = cms.bool( False ), useOldAnalPropLogic = cms.bool( True ), ptMin = cms.double( -1.0 ), appendToDataLabel = cms.string( "" ) ) fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer", PropagationDirection = cms.string( "alongMomentum" ), SimpleMagneticField = cms.string( "ParabolicMf" ), ComponentName = cms.string( "PropagatorWithMaterialForHI" ), Mass = cms.double( 0.139 ), MaxDPhi = cms.double( 1.6 ), useRungeKutta = cms.bool( False ), useOldAnalPropLogic = cms.bool( True ), ptMin = cms.double( -1.0 ), appendToDataLabel = cms.string( "" ) ) fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer", PropagationDirection = cms.string( "alongMomentum" ), SimpleMagneticField = cms.string( "ParabolicMf" ), ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ), Mass = cms.double( 0.105 ), MaxDPhi = cms.double( 1.6 ), useRungeKutta = cms.bool( False ), useOldAnalPropLogic = cms.bool( True ), ptMin = cms.double( -1.0 ), appendToDataLabel = cms.string( "" ) ) fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", PropagationDirection = cms.string( "oppositeToMomentum" ), SimpleMagneticField = cms.string( "" ), ComponentName = cms.string( "PropagatorWithMaterialOpposite" ), Mass = cms.double( 0.105 ), MaxDPhi = cms.double( 1.6 ), useRungeKutta = cms.bool( False ), useOldAnalPropLogic = cms.bool( True ), ptMin = cms.double( -1.0 ), appendToDataLabel = cms.string( "" ) ) fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer", PropagationDirection = cms.string( "oppositeToMomentum" ), SimpleMagneticField = cms.string( "ParabolicMf" ), ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ), Mass = cms.double( 0.139 ), MaxDPhi = cms.double( 1.6 ), useRungeKutta = cms.bool( False ), useOldAnalPropLogic = cms.bool( True ), ptMin = cms.double( -1.0 ), appendToDataLabel = cms.string( "" ) ) fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer", PropagationDirection = cms.string( "oppositeToMomentum" ), SimpleMagneticField = cms.string( "ParabolicMf" ), ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), Mass = cms.double( 0.105 ), MaxDPhi = cms.double( 1.6 ), useRungeKutta = cms.bool( False ), useOldAnalPropLogic = cms.bool( True ), ptMin = cms.double( -1.0 ), appendToDataLabel = cms.string( "" ) ) fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer", PropagationDirection = cms.string( "oppositeToMomentum" ), SimpleMagneticField = cms.string( "ParabolicMf" ), ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), Mass = cms.double( 0.105 ), MaxDPhi = cms.double( 1.6 ), useRungeKutta = cms.bool( False ), useOldAnalPropLogic = cms.bool( True ), ptMin = cms.double( 0.1 ), appendToDataLabel = cms.string( "" ) ) fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer", PropagationDirection = cms.string( "alongMomentum" ), SimpleMagneticField = cms.string( "ParabolicMf" ), ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ), Mass = cms.double( 0.1396 ), MaxDPhi = cms.double( 4.0 ), useRungeKutta = cms.bool( False ), useOldAnalPropLogic = cms.bool( True ), ptMin = cms.double( -1.0 ), appendToDataLabel = cms.string( "" ) ) fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer", PropagationDirection = cms.string( "alongMomentum" ), SimpleMagneticField = cms.string( "ParabolicMf" ), ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ), Mass = cms.double( 0.105 ), MaxDPhi = cms.double( 1.6 ), useRungeKutta = cms.bool( False ), useOldAnalPropLogic = cms.bool( True ), ptMin = cms.double( 0.1 ), appendToDataLabel = cms.string( "" ) ) fragment.SiPixelTemplateStoreESProducer = cms.ESProducer( "SiPixelTemplateStoreESProducer", appendToDataLabel = cms.string( "" ) ) fragment.SiStripClusterizerConditionsESProducer = cms.ESProducer( "SiStripClusterizerConditionsESProducer", QualityLabel = cms.string( "" ), Label = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity", EtaDivisions = cms.untracked.uint32( 20 ), PhiDivisions = cms.untracked.uint32( 20 ), EtaMax = cms.untracked.double( 2.5 ), appendToDataLabel = cms.string( "" ) ) fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer", use3d = cms.bool( True ), useSignificance = cms.bool( True ), unBoost = cms.bool( False ), minTracks = cms.uint32( 3 ), minVertices = cms.uint32( 1 ), appendToDataLabel = cms.string( "" ) ) fragment.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 ), appendToDataLabel = cms.string( "" ) ) fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer", ComponentName = cms.string( "TransientTrackBuilder" ), appendToDataLabel = cms.string( "" ) ) fragment.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 ) ) fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer", ComponentName = cms.string( "CosmicNavigationSchool" ), PluginName = cms.string( "" ), SimpleMagneticField = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) fragment.ctppsGeometryESModule = cms.ESProducer( "CTPPSGeometryESModule", verbosity = cms.untracked.uint32( 1 ), buildMisalignedGeometry = cms.bool( False ), isRun2 = cms.bool( False ), dbTag = cms.string( "" ), compactViewTag = cms.string( "" ), fromPreprocessedDB = cms.untracked.bool( True ), fromDD4hep = cms.untracked.bool( False ), appendToDataLabel = cms.string( "" ) ) fragment.ctppsInterpolatedOpticalFunctionsESSource = cms.ESProducer( "CTPPSInterpolatedOpticalFunctionsESSource", lhcInfoLabel = cms.string( "" ), lhcInfoPerFillLabel = cms.string( "" ), lhcInfoPerLSLabel = cms.string( "" ), opticsLabel = cms.string( "" ), useNewLHCInfo = cms.bool( True ), appendToDataLabel = cms.string( "" ) ) fragment.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 ) ) fragment.ecalElectronicsMappingHostESProducer = cms.ESProducer( "EcalElectronicsMappingHostESProducer@alpaka", appendToDataLabel = cms.string( "" ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.ecalMultifitConditionsHostESProducer = cms.ESProducer( "EcalMultifitConditionsHostESProducer@alpaka", appendToDataLabel = cms.string( "" ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.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 ), appendToDataLabel = cms.string( "" ) ) fragment.hcalChannelPropertiesESProd = cms.ESProducer( "HcalChannelPropertiesEP", appendToDataLabel = cms.string( "" ) ) fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule", appendToDataLabel = cms.string( "" ) ) fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule", appendToDataLabel = cms.string( "" ) ) fragment.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 ) ) fragment.hcalMahiConditionsESProducer = cms.ESProducer( "HcalMahiConditionsESProducer@alpaka", appendToDataLabel = cms.string( "" ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer", phase = cms.uint32( 1 ), RecoveredRecHitBits = cms.vstring( '' ), SeverityLevels = cms.VPSet( cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( '' ), 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( 'HBHEIsolatedNoise', 'HFAnomalousHit' ), Level = cms.int32( 5 ) ), cms.PSet( ChannelStatus = cms.vstring( '' ), RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity', 'HBHESpikeNoise', 'HBHETS4TS5Noise', 'HBHEOOTPU', 'HBHEFlatNoise', 'HBHENegativeNoise' ), 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( 'HcalCellCaloTowerMask' ), RecHitFlags = cms.vstring( ), Level = cms.int32( 12 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), RecHitFlags = cms.vstring( '' ), Level = cms.int32( 15 ) ), cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff', 'HcalCellDead' ), RecHitFlags = cms.vstring( '' ), Level = cms.int32( 20 ) ) ), DropChannelStatusBits = cms.vstring( 'HcalCellMask', 'HcalCellOff', 'HcalCellDead' ), appendToDataLabel = cms.string( "" ) ) fragment.hcalRecoParamWithPulseShapeESProducer = cms.ESProducer( "HcalRecoParamWithPulseShapeESProducer@alpaka", appendToDataLabel = cms.string( "" ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.hcalSiPMCharacteristicsESProducer = cms.ESProducer( "HcalSiPMCharacteristicsESProducer@alpaka", appendToDataLabel = cms.string( "" ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.hltBoostedDoubleSecondaryVertexAK8Computer = cms.ESProducer( "CandidateBoostedDoubleSecondaryVertexESProducer", useCondDB = cms.bool( False ), gbrForestLabel = cms.string( "" ), weightFile = cms.FileInPath( "RecoBTag/SecondaryVertex/data/BoostedDoubleSV_AK8_BDT_v4.weights.xml.gz" ), useGBRForest = cms.bool( True ), useAdaBoost = cms.bool( False ), appendToDataLabel = cms.string( "" ) ) fragment.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 ) ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackFlip = cms.bool( False ), useTrackWeights = cms.bool( True ), SoftLeptonFlip = cms.bool( False ), pseudoMultiplicityMin = cms.uint32( 2 ), correctVertexMass = cms.bool( True ), minimumTrackWeight = cms.double( 0.5 ), charmCut = cms.double( 1.5 ), trackSort = cms.string( "sip2dSig" ), trackMultiplicityMin = cms.uint32( 3 ), vertexFlip = cms.bool( False ), useCategories = cms.bool( True ), categoryVariableName = cms.string( "vertexCategory" ), calibrationRecords = cms.vstring( 'CombinedSVRecoVertex', 'CombinedSVPseudoVertex', 'CombinedSVNoVertex' ), calibrationRecord = cms.string( "" ), recordLabel = cms.string( "HLT" ), appendToDataLabel = cms.string( "" ) ) fragment.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 ) ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackFlip = cms.bool( False ), useTrackWeights = cms.bool( True ), SoftLeptonFlip = cms.bool( False ), pseudoMultiplicityMin = cms.uint32( 2 ), correctVertexMass = cms.bool( True ), minimumTrackWeight = cms.double( 0.5 ), charmCut = cms.double( 1.5 ), trackSort = cms.string( "sip2dSig" ), trackMultiplicityMin = cms.uint32( 3 ), vertexFlip = cms.bool( False ), useCategories = cms.bool( True ), categoryVariableName = cms.string( "vertexCategory" ), calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex', 'CombinedSVIVFV2PseudoVertex', 'CombinedSVIVFV2NoVertex' ), calibrationRecord = cms.string( "" ), recordLabel = cms.string( "HLT" ), appendToDataLabel = cms.string( "" ) ) fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer", nthTrack = cms.int32( -1 ), impactParameterType = cms.int32( 1 ), deltaR = cms.double( -1.0 ), deltaRmin = cms.double( 0.0 ), maxImpactParameter = cms.double( 0.1 ), maxImpactParameterSig = cms.double( 999999.0 ), maximumDecayLength = cms.double( 999999.0 ), maximumDistanceToJetAxis = cms.double( 999999.0 ), trackQualityClass = cms.string( "any" ), appendToDataLabel = cms.string( "" ) ) fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer", minimumImpactParameter = cms.double( 0.05 ), useSignedImpactParameterSig = cms.bool( False ), nthTrack = cms.int32( 1 ), impactParameterType = cms.int32( 1 ), deltaR = cms.double( -1.0 ), maximumDecayLength = cms.double( 999999.0 ), maximumDistanceToJetAxis = cms.double( 9999999.0 ), trackQualityClass = cms.string( "any" ), useVariableJTA = cms.bool( False ), 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 ), appendToDataLabel = cms.string( "" ) ) fragment.hltESChi2MeasurementEstimatorForP5 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", MaxChi2 = cms.double( 100.0 ), nSigma = cms.double( 4.0 ), MaxDisplacement = cms.double( 100.0 ), MaxSagitta = cms.double( -1.0 ), MinimalTolerance = cms.double( 0.5 ), MinPtForHitRecoveryInGluedDet = cms.double( 100000.0 ), ComponentName = cms.string( "hltESChi2MeasurementEstimatorForP5" ), appendToDataLabel = cms.string( "" ) ) fragment.hltESFittingSmootherRKP5 = cms.ESProducer( "KFFittingSmootherESProducer", ComponentName = cms.string( "hltESFittingSmootherRKP5" ), 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( 4 ), MinNumberOfHitsHighEta = cms.int32( 5 ), HighEtaSwitch = cms.double( 5.0 ), RejectTracks = cms.bool( True ), BreakTrajWith2ConsecutiveMissing = cms.bool( False ), NoInvalidHitsBeginEnd = cms.bool( True ), LogPixelProbabilityCut = cms.double( 0.0 ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", ComponentName = cms.string( "hltESPAnalyticalPropagator" ), SimpleMagneticField = cms.string( "" ), PropagationDirection = cms.string( "alongMomentum" ), MaxDPhi = cms.double( 1.6 ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ), SimpleMagneticField = cms.string( "" ), PropagationDirection = cms.string( "oppositeToMomentum" ), MaxDPhi = cms.double( 1.6 ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", PropagationDirection = cms.string( "oppositeToMomentum" ), SimpleMagneticField = cms.string( "" ), ComponentName = cms.string( "hltESPBwdElectronPropagator" ), Mass = cms.double( 5.11E-4 ), MaxDPhi = cms.double( 1.6 ), useRungeKutta = cms.bool( False ), useOldAnalPropLogic = cms.bool( True ), ptMin = cms.double( -1.0 ), appendToDataLabel = cms.string( "" ) ) fragment.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( "" ) ) fragment.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( 15.0 ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), appendToDataLabel = cms.string( "" ) ) fragment.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( 15.0 ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), appendToDataLabel = cms.string( "" ) ) fragment.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( 15.0 ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), appendToDataLabel = cms.string( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D", ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ), MaxComponents = cms.int32( 12 ), DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" ), appendToDataLabel = cms.string( "" ) ) fragment.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( "" ) ) fragment.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 ) ) fragment.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 ) ) fragment.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( "" ) ) fragment.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 ) ) fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer", nthTrack = cms.int32( -1 ), impactParameterType = cms.int32( 1 ), deltaR = cms.double( -1.0 ), deltaRmin = cms.double( 0.0 ), maxImpactParameter = cms.double( 0.1 ), maxImpactParameterSig = cms.double( 999999.0 ), maximumDecayLength = cms.double( 999999.0 ), maximumDistanceToJetAxis = cms.double( 999999.0 ), trackQualityClass = cms.string( "any" ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer", nthTrack = cms.int32( -1 ), impactParameterType = cms.int32( 1 ), deltaR = cms.double( -1.0 ), deltaRmin = cms.double( 0.0 ), maxImpactParameter = cms.double( 0.2 ), maxImpactParameterSig = cms.double( 999999.0 ), maximumDecayLength = cms.double( 999999.0 ), maximumDistanceToJetAxis = cms.double( 999999.0 ), trackQualityClass = cms.string( "any" ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerShortSig5 = cms.ESProducer( "PromptTrackCountingESProducer", nthTrack = cms.int32( -1 ), impactParameterType = cms.int32( 1 ), deltaR = cms.double( -1.0 ), deltaRmin = cms.double( 0.0 ), maxImpactParameter = cms.double( 0.05 ), maxImpactParameterSig = cms.double( 5.0 ), maximumDecayLength = cms.double( 999999.0 ), maximumDistanceToJetAxis = cms.double( 999999.0 ), trackQualityClass = cms.string( "any" ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer", minimumImpactParameter = cms.double( 0.05 ), useSignedImpactParameterSig = cms.bool( False ), nthTrack = cms.int32( 1 ), impactParameterType = cms.int32( 1 ), deltaR = cms.double( -1.0 ), maximumDecayLength = cms.double( 999999.0 ), maximumDistanceToJetAxis = cms.double( 9999999.0 ), trackQualityClass = cms.string( "any" ), useVariableJTA = cms.bool( False ), 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 ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPDisplacedDijethltTrackCounting2D1stLoose = cms.ESProducer( "TrackCountingESProducer", minimumImpactParameter = cms.double( 0.03 ), useSignedImpactParameterSig = cms.bool( False ), nthTrack = cms.int32( 1 ), impactParameterType = cms.int32( 1 ), deltaR = cms.double( -1.0 ), maximumDecayLength = cms.double( 999999.0 ), maximumDistanceToJetAxis = cms.double( 9999999.0 ), trackQualityClass = cms.string( "any" ), useVariableJTA = cms.bool( False ), 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 ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer", minimumImpactParameter = cms.double( 0.2 ), useSignedImpactParameterSig = cms.bool( True ), nthTrack = cms.int32( 2 ), impactParameterType = cms.int32( 1 ), deltaR = cms.double( -1.0 ), maximumDecayLength = cms.double( 999999.0 ), maximumDistanceToJetAxis = cms.double( 9999999.0 ), trackQualityClass = cms.string( "any" ), useVariableJTA = cms.bool( False ), 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 ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer", ComponentName = cms.string( "hltESPDummyDetLayerGeometry" ), appendToDataLabel = cms.string( "" ) ) fragment.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 ) ) fragment.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 ), appendToDataLabel = cms.string( "" ) ) fragment.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 ), appendToDataLabel = cms.string( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer", ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ), standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", PropagationDirection = cms.string( "alongMomentum" ), SimpleMagneticField = cms.string( "" ), ComponentName = cms.string( "hltESPFwdElectronPropagator" ), Mass = cms.double( 5.11E-4 ), MaxDPhi = cms.double( 1.6 ), useRungeKutta = cms.bool( False ), useOldAnalPropLogic = cms.bool( True ), ptMin = cms.double( -1.0 ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer", ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" ), appendToDataLabel = cms.string( "" ) ) fragment.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( "" ) ) fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer", ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ), MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ), GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ), Merger = cms.string( "hltESPCloseComponentsMerger5D" ), RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer", ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ), MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ), GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ), Merger = cms.string( "hltESPCloseComponentsMerger5D" ), RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ), ErrorRescaling = cms.double( 100.0 ), appendToDataLabel = cms.string( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer", ComponentName = cms.string( "hltESPKFUpdator" ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D", DistanceMeasure = cms.string( "KullbackLeibler" ), ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ), appendToDataLabel = cms.string( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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 ) ) fragment.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 ) ) fragment.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( "" ) ) fragment.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 ) ) fragment.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( "" ) ) fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ), PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), isPhase2 = cms.bool( False ), doPixelShapeCut = cms.bool( True ), doStripShapeCut = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), appendToDataLabel = cms.string( "" ) ) fragment.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 ) ) fragment.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( "" ) ) fragment.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 ) ) fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer", ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPPFRecHitHCALParams = cms.ESProducer( "PFRecHitHCALParamsESProducer@alpaka", energyThresholdsHB = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), energyThresholdsHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), appendToDataLabel = cms.string( "" ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.hltESPPFRecHitHCALTopology = cms.ESProducer( "PFRecHitHCALTopologyESProducer@alpaka", usePFThresholdsFromDB = cms.bool( True ), appendToDataLabel = cms.string( "" ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.hltESPPixelCPEFastParamsHIonPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaHIonPhase1@alpaka", LoadTemplatesFromDB = cms.bool( True ), Alpha2Order = cms.bool( True ), ClusterProbComputationFlag = cms.int32( 0 ), useLAWidthFromDB = cms.bool( True ), lAOffset = cms.double( 0.0 ), lAWidthBPix = cms.double( 0.0 ), lAWidthFPix = cms.double( 0.0 ), doLorentzFromAlignment = cms.bool( False ), useLAFromDB = cms.bool( True ), xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), xerr_endcap = cms.vdouble( 0.002, 0.002 ), yerr_endcap = cms.vdouble( 0.0021 ), xerr_barrel_l1_def = cms.double( 0.0103 ), yerr_barrel_l1_def = cms.double( 0.0021 ), xerr_barrel_ln_def = cms.double( 0.0103 ), yerr_barrel_ln_def = cms.double( 0.0021 ), xerr_endcap_def = cms.double( 0.002 ), yerr_endcap_def = cms.double( 7.5E-4 ), EdgeClusterErrorX = cms.double( 50.0 ), EdgeClusterErrorY = cms.double( 85.0 ), UseErrorsFromTemplates = cms.bool( True ), TruncatePixelCharge = cms.bool( True ), ComponentName = cms.string( "PixelCPEFastParamsHIonPhase1" ), MagneticFieldRecord = cms.ESInputTag( "","" ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPPixelCPEFastParamsPhase1 = cms.ESProducer( "PixelCPEFastParamsESProducerAlpakaPhase1@alpaka", LoadTemplatesFromDB = cms.bool( True ), Alpha2Order = cms.bool( True ), ClusterProbComputationFlag = cms.int32( 0 ), useLAWidthFromDB = cms.bool( True ), lAOffset = cms.double( 0.0 ), lAWidthBPix = cms.double( 0.0 ), lAWidthFPix = cms.double( 0.0 ), doLorentzFromAlignment = cms.bool( False ), useLAFromDB = cms.bool( True ), xerr_barrel_l1 = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), yerr_barrel_l1 = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), xerr_barrel_ln = cms.vdouble( 0.00115, 0.0012, 8.8E-4 ), yerr_barrel_ln = cms.vdouble( 0.00375, 0.0023, 0.0025, 0.0025, 0.0023, 0.0023, 0.0021, 0.0021, 0.0024 ), xerr_endcap = cms.vdouble( 0.002, 0.002 ), yerr_endcap = cms.vdouble( 0.0021 ), xerr_barrel_l1_def = cms.double( 0.0103 ), yerr_barrel_l1_def = cms.double( 0.0021 ), xerr_barrel_ln_def = cms.double( 0.0103 ), yerr_barrel_ln_def = cms.double( 0.0021 ), xerr_endcap_def = cms.double( 0.002 ), yerr_endcap_def = cms.double( 7.5E-4 ), EdgeClusterErrorX = cms.double( 50.0 ), EdgeClusterErrorY = cms.double( 85.0 ), UseErrorsFromTemplates = cms.bool( True ), TruncatePixelCharge = cms.bool( True ), ComponentName = cms.string( "PixelCPEFastParams" ), MagneticFieldRecord = cms.ESInputTag( "","" ), appendToDataLabel = cms.string( "" ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.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( False ), DoCosmics = cms.bool( False ), isPhase2 = cms.bool( False ), SmallPitch = cms.bool( False ), ComponentName = cms.string( "hltESPPixelCPEGeneric" ), MagneticFieldRecord = cms.ESInputTag( "","" ), appendToDataLabel = cms.string( "" ) ) fragment.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 ), GoodEdgeAlgo = cms.bool( True ), ComponentName = cms.string( "hltESPPixelCPETemplateReco" ), appendToDataLabel = cms.string( "" ) ) fragment.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( "" ) ) fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ), PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), isPhase2 = cms.bool( False ), doPixelShapeCut = cms.bool( True ), doStripShapeCut = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), appendToDataLabel = cms.string( "" ) ) fragment.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 ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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 ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", PropagationDirection = cms.string( "alongMomentum" ), SimpleMagneticField = cms.string( "" ), ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ), Mass = cms.double( 0.105 ), MaxDPhi = cms.double( 1.6 ), useRungeKutta = cms.bool( True ), useOldAnalPropLogic = cms.bool( True ), ptMin = cms.double( -1.0 ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPSiPixelCablingSoA = cms.ESProducer( "SiPixelCablingSoAESProducer@alpaka", CablingMapLabel = cms.string( "" ), UseQualityInfo = cms.bool( False ), appendToDataLabel = cms.string( "" ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.hltESPSiPixelGainCalibrationForHLTSoA = cms.ESProducer( "SiPixelGainCalibrationForHLTSoAESProducer@alpaka", appendToDataLabel = cms.string( "" ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer", ComponentName = cms.string( "hltESPSmartPropagator" ), PropagationDirection = cms.string( "alongMomentum" ), Epsilon = cms.double( 5.0 ), TrackerPropagator = cms.string( "PropagatorWithMaterial" ), MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer", ComponentName = cms.string( "hltESPSmartPropagatorAny" ), PropagationDirection = cms.string( "alongMomentum" ), Epsilon = cms.double( 5.0 ), TrackerPropagator = cms.string( "PropagatorWithMaterial" ), MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer", ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ), PropagationDirection = cms.string( "oppositeToMomentum" ), Epsilon = cms.double( 5.0 ), TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ), MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer", distance = cms.double( 0.5 ), appendToDataLabel = cms.string( "" ) ) fragment.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 ), appendToDataLabel = cms.string( "" ) ) fragment.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 ), appendToDataLabel = cms.string( "" ) ) fragment.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 ) ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ), ComputeCoarseLocalPositionFromDisk = cms.bool( False ), StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), Matcher = cms.string( "StandardMatcher" ), Phase2StripCPE = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), ComputeCoarseLocalPositionFromDisk = cms.bool( False ), StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ), Matcher = cms.string( "StandardMatcher" ), Phase2StripCPE = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ), ComputeCoarseLocalPositionFromDisk = cms.bool( False ), StripCPE = cms.string( "Fake" ), PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), Matcher = cms.string( "StandardMatcher" ), Phase2StripCPE = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ), ComputeCoarseLocalPositionFromDisk = cms.bool( False ), StripCPE = cms.string( "Fake" ), PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), Matcher = cms.string( "StandardMatcher" ), Phase2StripCPE = cms.string( "" ), appendToDataLabel = cms.string( "" ) ) fragment.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( "" ) ) fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", PixelShapeFile = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ), PixelShapeFileL1 = cms.string( "RecoTracker/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), isPhase2 = cms.bool( False ), doPixelShapeCut = cms.bool( True ), doStripShapeCut = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), appendToDataLabel = cms.string( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer", ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ), standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ), looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ), appendToDataLabel = cms.string( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.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 ) ) fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer", ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ), algoOrder = cms.vstring( ), appendToDataLabel = cms.string( "" ) ) fragment.hltESPTrackSelectionTfCKF = cms.ESProducer( "TfGraphDefProducer", ComponentName = cms.string( "hltESPTrackSelectionTfCKF" ), FileName = cms.FileInPath( "RecoTracker/FinalTrackSelectors/data/TrackTfClassifier/CKF_Run3_12_5_0_pre5.pb" ), appendToDataLabel = cms.string( "" ) ) fragment.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 ) ) fragment.hltESPTrajectoryCleanerBySharedHitsP5 = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHitsP5" ), ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), fractionShared = cms.double( 0.19 ), ValidHitBonus = cms.double( 5.0 ), MissingHitPenalty = cms.double( 20.0 ), allowSharedFirstHit = cms.bool( True ) ) fragment.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( "" ) ) fragment.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( "" ) ) fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ), useQuadrupletAlgo = cms.bool( False ), appendToDataLabel = cms.string( "" ) ) fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer", ComponentName = cms.string( "hltTrackCleaner" ), appendToDataLabel = cms.string( "" ) ) fragment.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 ) ) fragment.multipleScatteringParametrisationMakerESProducer = cms.ESProducer( "MultipleScatteringParametrisationMakerESProducer", appendToDataLabel = cms.string( "" ) ) fragment.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( True ), includeGEM = cms.bool( True ), includeME0 = cms.bool( False ) ) fragment.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 ) ) fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer", ComponentName = cms.string( "SimpleNavigationSchool" ), PluginName = cms.string( "" ), SimpleMagneticField = cms.string( "ParabolicMf" ), appendToDataLabel = cms.string( "" ) ) fragment.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 ) ) fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer", appendToDataLabel = cms.string( "" ) ) fragment.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" ) ), appendToDataLabel = cms.string( "" ) ) fragment.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" ) ), appendToDataLabel = cms.string( "" ) ) fragment.zdcTopologyEP = cms.ESProducer( "ZdcTopologyEP", appendToDataLabel = cms.string( "" ) ) fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw", RawDataCollection = cms.InputTag( "rawDataCollector" ) ) fragment.hltPSetMap = cms.EDProducer( "ParameterSetBlobProducer" ) fragment.hltBoolFalse = cms.EDFilter( "HLTBool", result = cms.bool( False ) ) fragment.hltBackend = cms.EDProducer( "AlpakaBackendProducer@alpaka" ) fragment.hltStatusOnGPUFilter = cms.EDFilter( "AlpakaBackendFilter", producer = cms.InputTag( 'hltBackend','backend' ), backends = cms.vstring( 'CudaAsync', 'ROCmAsync' ) ) fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter", SelectedTriggerType = cms.int32( 1 ) ) fragment.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 ) ) fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer", MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ), CICADAInputTag = cms.InputTag( 'hltGtStage2Digis','CICADAScore' ), ExtInputTag = cms.InputTag( "hltGtStage2Digis" ), AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ), GetPrescaleColumnFromData = cms.bool( False ), AlgorithmTriggersUnprescaled = cms.bool( True ), RequireMenuToMatchAlgoBlkInput = cms.bool( True ), AlgorithmTriggersUnmasked = cms.bool( True ), useMuonShowers = cms.bool( True ), produceAXOL1TLScore = cms.bool( False ), resetPSCountersEachLumiSec = cms.bool( True ), semiRandomInitialPSCounters = cms.bool( False ), 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" ) ) fragment.hltOnlineMetaDataDigis = cms.EDProducer( "OnlineMetaDataRawToDigi", onlineMetaDataInputLabel = cms.InputTag( "rawDataCollector" ) ) fragment.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( "" ), gtEvmLabel = cms.InputTag( "" ), maxRadius = cms.double( 2.0 ), useBSOnlineRecords = cms.bool( True ), timeThreshold = cms.int32( 48 ), sigmaZThreshold = cms.double( 2.0 ), sigmaXYThreshold = cms.double( 4.0 ) ) fragment.hltL1sZeroBiasIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_ZeroBias_copy OR L1_IsolatedBunch" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEcalDigisLegacy = cms.EDProducer( "EcalRawToDigi", tccUnpacking = cms.bool( True ), FedLabel = cms.InputTag( "listfeds" ), srpUnpacking = cms.bool( True ), syncCheck = cms.bool( True ), feIdCheck = cms.bool( True ), silentMode = cms.untracked.bool( True ), InputLabel = cms.InputTag( "rawDataCollector" ), orderedFedList = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ), eventPut = cms.bool( True ), numbTriggerTSamples = cms.int32( 1 ), numbXtalTSamples = cms.int32( 10 ), orderedDCCIdList = cms.vint32( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54 ), FEDs = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ), DoRegional = cms.bool( False ), feUnpacking = cms.bool( True ), forceToKeepFRData = cms.bool( False ), headerUnpacking = cms.bool( True ), memUnpacking = cms.bool( True ) ) fragment.hltEcalDigisSoA = cms.EDProducer( "EcalRawToDigiPortable@alpaka", InputLabel = cms.InputTag( "rawDataCollector" ), FEDs = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ), maxChannelsEB = cms.uint32( 61200 ), maxChannelsEE = cms.uint32( 14648 ), digisLabelEB = cms.string( "ebDigis" ), digisLabelEE = cms.string( "eeDigis" ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.hltEcalDigis = cms.EDProducer( "EcalDigisFromPortableProducer", digisInLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ), digisInLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ), digisOutLabelEB = cms.string( "ebDigis" ), digisOutLabelEE = cms.string( "eeDigis" ), produceDummyIntegrityCollections = cms.bool( False ) ) fragment.hltEcalUncalibRecHitSoA = cms.EDProducer( "EcalUncalibRecHitProducerPortable@alpaka", digisLabelEB = cms.InputTag( 'hltEcalDigisSoA','ebDigis' ), digisLabelEE = cms.InputTag( 'hltEcalDigisSoA','eeDigis' ), recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ), recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ), EBtimeFitLimits_Lower = cms.double( 0.2 ), EBtimeFitLimits_Upper = cms.double( 1.4 ), EEtimeFitLimits_Lower = cms.double( 0.2 ), EEtimeFitLimits_Upper = cms.double( 1.4 ), EBtimeConstantTerm = cms.double( 0.6 ), EEtimeConstantTerm = cms.double( 1.0 ), EBtimeNconst = cms.double( 28.5 ), EEtimeNconst = cms.double( 31.8 ), outOfTimeThresholdGain12pEB = cms.double( 1000.0 ), outOfTimeThresholdGain12mEB = cms.double( 1000.0 ), outOfTimeThresholdGain61pEB = cms.double( 1000.0 ), outOfTimeThresholdGain61mEB = cms.double( 1000.0 ), outOfTimeThresholdGain12pEE = cms.double( 1000.0 ), outOfTimeThresholdGain12mEE = cms.double( 1000.0 ), outOfTimeThresholdGain61pEE = cms.double( 1000.0 ), outOfTimeThresholdGain61mEE = cms.double( 1000.0 ), amplitudeThresholdEB = cms.double( 10.0 ), amplitudeThresholdEE = cms.double( 10.0 ), EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ), EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ), EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ), EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ), kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ), shouldRunTimingComputation = cms.bool( True ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy", outputLabelEB = cms.string( "EcalUncalibRecHitsEB" ), isPhase2 = cms.bool( False ), inputCollectionEB = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEB' ), inputCollectionEE = cms.InputTag( 'hltEcalUncalibRecHitSoA','EcalUncalibRecHitsEE' ), outputLabelEE = cms.string( "EcalUncalibRecHitsEE" ) ) fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer", ebSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ), eeSrFlagCollection = cms.InputTag( "hltEcalDigisLegacy" ), ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ), ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ), ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ), eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainErrors' ), eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityGainSwitchErrors' ), eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityChIdErrors' ), integrityTTIdErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityTTIdErrors' ), integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigisLegacy','EcalIntegrityBlockSizeErrors' ), ebDetIdToBeRecovered = cms.string( "ebDetId" ), eeDetIdToBeRecovered = cms.string( "eeDetId" ), ebFEToBeRecovered = cms.string( "ebFE" ), eeFEToBeRecovered = cms.string( "eeFE" ) ) fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer", EErechitCollection = cms.string( "EcalRecHitsEE" ), EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), EBrechitCollection = cms.string( "EcalRecHitsEB" ), ChannelStatusToBeExcluded = cms.vstring( 'kDAC', 'kNoisy', 'kNNoisy', 'kFixedG6', 'kFixedG1', 'kFixedG0', 'kNonRespondingIsolated', 'kDeadVFE', 'kDeadFE', 'kNoDataNoTP' ), killDeadChannels = cms.bool( True ), algo = cms.string( "EcalRecHitWorkerSimple" ), EBLaserMIN = cms.double( 0.5 ), EELaserMIN = cms.double( 0.5 ), EBLaserMAX = cms.double( 3.0 ), EELaserMAX = cms.double( 8.0 ), timeCalibTag = cms.ESInputTag( "","" ), timeOffsetTag = cms.ESInputTag( "","" ), skipTimeCalib = cms.bool( False ), laserCorrection = cms.bool( True ), flagsMapDBReco = cms.PSet( kDead = cms.vstring( 'kNoDataNoTP' ), kGood = cms.vstring( 'kOk', 'kDAC', 'kNoLaser', 'kNoisy' ), kTowerRecovered = cms.vstring( 'kDeadFE' ), kNoisy = cms.vstring( 'kNNoisy', 'kFixedG6', 'kFixedG1' ), kNeighboursRecovered = cms.vstring( 'kFixedG0', 'kNonRespondingIsolated', 'kDeadVFE' ) ), algoRecover = cms.string( "EcalRecHitWorkerRecover" ), recoverEBIsolatedChannels = cms.bool( False ), recoverEEIsolatedChannels = cms.bool( False ), recoverEBVFE = cms.bool( False ), recoverEEVFE = cms.bool( False ), recoverEBFE = cms.bool( False ), recoverEEFE = cms.bool( False ), dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ), dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ), logWarningEtThreshold_EB_FE = cms.double( -1.0 ), logWarningEtThreshold_EE_FE = cms.double( -1.0 ), ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ), eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ), ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ), eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ), singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ), singleChannelRecoveryThreshold = cms.double( 8.0 ), sum8ChannelRecoveryThreshold = cms.double( 0.0 ), bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ), bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ), triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ), cleaningConfig = cms.PSet( cThreshold_endcap = cms.double( 15.0 ), tightenCrack_e1_double = cms.double( 2.0 ), cThreshold_barrel = cms.double( 4.0 ), e6e2thresh = cms.double( 0.04 ), e4e1Threshold_barrel = cms.double( 0.08 ), e4e1Threshold_endcap = cms.double( 0.3 ), tightenCrack_e4e1_single = cms.double( 3.0 ), cThreshold_double = cms.double( 10.0 ), e4e1_b_barrel = cms.double( -0.024 ), tightenCrack_e6e2_double = cms.double( 3.0 ), e4e1_a_barrel = cms.double( 0.04 ), tightenCrack_e1_single = cms.double( 2.0 ), e4e1_a_endcap = cms.double( 0.02 ), e4e1_b_endcap = cms.double( -0.0125 ), ignoreOutOfTimeThresh = cms.double( 1.0E9 ) ) ) fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter", barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), statusThreshold = cms.uint32( 0 ), useRecoFlag = cms.bool( True ), ampCut_barrelP = cms.vdouble( 22.269805, 22.178494, 22.063086, 22.081056, 22.069058, 22.189977, 22.033266, 22.087857, 22.149894, 22.160197, 22.236826, 22.220105, 22.164362, 22.147301, 22.298055, 22.284761, 22.261087, 22.276622, 22.285918, 22.473096, 22.52831, 22.464935, 22.524159, 22.608832, 22.828281, 23.056192, 23.020366, 22.96803, 23.034108, 23.202062, 23.424075, 23.440955, 23.449811, 23.491968, 23.699859, 23.71879, 23.764687, 23.78815, 23.867209, 24.043545, 24.169239, 24.251443, 24.204677, 24.37749, 24.698584, 24.88357, 24.799447, 24.783382, 24.809908, 24.908494, 25.253742, 25.257648, 25.152873, 25.325285, 25.469651, 25.687677, 25.699475, 25.710618, 25.817724, 25.994817, 26.191536, 26.206106, 26.096301, 26.307538, 26.66013, 26.977409, 26.874287, 26.910261, 26.950023, 27.130646, 27.404975, 27.38307, 27.305167, 27.4113, 27.530445, 27.834645, 27.756231, 27.730499, 27.867015, 27.978601, 28.125002, 27.748389, 27.517004, 27.278162, 27.015605 ), ampCut_barrelM = cms.vdouble( 27.079071, 27.3111, 27.476011, 27.746783, 28.100091, 28.096696, 27.953838, 27.870384, 27.926634, 27.990665, 27.745215, 27.505391, 27.466919, 27.517516, 27.514403, 27.235067, 27.085178, 27.056324, 27.108804, 27.084161, 26.688415, 26.399683, 26.145284, 26.163208, 26.199096, 26.057811, 25.823181, 25.782028, 25.753009, 25.732159, 25.478029, 25.328869, 25.255262, 25.242304, 25.278239, 24.829525, 24.7848, 24.760734, 24.82562, 24.801888, 24.658419, 24.405952, 24.22884, 24.150811, 24.141884, 23.84311, 23.842592, 23.722336, 23.686823, 23.617466, 23.72838, 23.498005, 23.424415, 23.357312, 23.435262, 23.1927, 23.028761, 22.963692, 23.053217, 23.050219, 22.957961, 22.690503, 22.614247, 22.511613, 22.651883, 22.423362, 22.333652, 22.274699, 22.203733, 22.309791, 22.261541, 22.236877, 22.18812, 22.22349, 22.314944, 22.296863, 22.168633, 22.173999, 22.201919, 22.286796, 22.102386, 22.027405, 22.045394, 22.181644, 22.316137 ), ampCut_endcapP = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5 ), ampCut_endcapM = cms.vdouble( 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ), phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ), phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ), cleanReco = cms.bool( False ), cleaningConfig = cms.PSet( e6e2thresh = cms.double( 0.04 ), tightenCrack_e6e2_double = cms.double( 3.0 ), e4e1Threshold_endcap = cms.double( 0.3 ), tightenCrack_e4e1_single = cms.double( 3.0 ), tightenCrack_e1_double = cms.double( 2.0 ), cThreshold_barrel = cms.double( 4.0 ), e4e1Threshold_barrel = cms.double( 0.08 ), tightenCrack_e1_single = cms.double( 2.0 ), e4e1_b_barrel = cms.double( -0.024 ), e4e1_a_barrel = cms.double( 0.04 ), ignoreOutOfTimeThresh = cms.double( 1.0E9 ), cThreshold_endcap = cms.double( 15.0 ), e4e1_b_endcap = cms.double( -0.0125 ), e4e1_a_endcap = cms.double( 0.02 ), cThreshold_double = cms.double( 10.0 ) ) ) fragment.hltBoolEnd = cms.EDFilter( "HLTBool", result = cms.bool( True ) ) fragment.hltL1sAlCaEcalPhiSymextra = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu11_SQ14_BMTF" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreAlCaEcalPhiSymextra = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sAlCaEcalPi0Eta = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_IsolatedBunch OR L1_SingleEG8er2p5 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5 OR L1_QuadJet60er2p5 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreAlCaEcalEtaEBonly = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi", sourceTag = cms.InputTag( "rawDataCollector" ), debugMode = cms.untracked.bool( False ), InstanceES = cms.string( "" ), LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ), ESdigiCollection = cms.string( "" ) ) fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer", ESrechitCollection = cms.string( "EcalRecHitsES" ), ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ), algo = cms.string( "ESRecHitWorker" ), ESRecoAlgo = cms.int32( 0 ) ) fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer", doBarrel = cms.bool( True ), doEndcaps = cms.bool( True ), barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), clusEtaSize = cms.int32( 3 ), clusPhiSize = cms.int32( 3 ), barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ), endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ), clusSeedThr = cms.double( 0.5 ), clusSeedThrEndCap = cms.double( 1.0 ), useRecoFlag = cms.bool( False ), flagLevelRecHitsToUse = cms.int32( 1 ), useDBStatus = cms.bool( True ), statusLevelRecHitsToUse = cms.int32( 1 ), posCalcParameters = cms.PSet( T0_barl = cms.double( 7.4 ), T0_endcPresh = cms.double( 1.2 ), LogWeighted = cms.bool( True ), T0_endc = cms.double( 3.1 ), X0 = cms.double( 0.89 ), W0 = cms.double( 4.2 ) ), maxNumberofSeeds = cms.int32( 700 ), maxNumberofClusters = cms.int32( 300 ), debugLevel = cms.int32( 0 ) ) fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), useRecoFlag = cms.bool( False ), flagLevelRecHitsToUse = cms.int32( 1 ), useDBStatus = cms.bool( True ), statusLevelRecHitsToUse = cms.int32( 1 ), doSelBarrel = cms.bool( True ), barrelSelection = cms.PSet( massHighPi0Cand = cms.double( 0.156 ), ptMinForIsolation = cms.double( 1.0 ), seleMinvMaxBarrel = cms.double( 0.8 ), massLowPi0Cand = cms.double( 0.084 ), seleS9S25Gamma = cms.double( 0.8 ), seleBeltDeta = cms.double( 0.1 ), seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), removePi0CandidatesForEta = cms.bool( True ), seleMinvMinBarrel = cms.double( 0.2 ), seleS4S9GammaBarrel_region1 = cms.double( 0.9 ), selePtPairBarrel_region1 = cms.double( 3.0 ), selePtPairBarrel_region2 = cms.double( 3.0 ), seleBeltDR = cms.double( 0.3 ), region1_Barrel = cms.double( 1.0 ), seleIsoBarrel_region1 = cms.double( 0.5 ), selePtGammaBarrel_region1 = cms.double( 0.65 ), seleIsoBarrel_region2 = cms.double( 0.5 ), selePtGammaBarrel_region2 = cms.double( 1.4 ), store5x5RecHitEB = cms.bool( True ), seleNxtalBarrel_region2 = cms.uint32( 6 ), seleNxtalBarrel_region1 = cms.uint32( 6 ) ), doSelEndcap = cms.bool( False ), endcapSelection = cms.PSet( seleBeltDetaEndCap = cms.double( 0.05 ), selePtPairMaxEndCap_region3 = cms.double( 2.5 ), seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), seleNxtalEndCap_region2 = cms.uint32( 6 ), seleNxtalEndCap_region3 = cms.uint32( 6 ), ptMinForIsolationEndCap = cms.double( 0.5 ), selePtPairEndCap_region1 = cms.double( 1.5 ), endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), selePtPairEndCap_region2 = cms.double( 1.5 ), seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), selePtGammaEndCap_region3 = cms.double( 0.5 ), selePtGammaEndCap_region2 = cms.double( 0.5 ), selePtGammaEndCap_region1 = cms.double( 0.5 ), region1_EndCap = cms.double( 1.8 ), region2_EndCap = cms.double( 2.0 ), store5x5RecHitEE = cms.bool( False ), seleIsoEndCap_region3 = cms.double( 0.5 ), seleIsoEndCap_region2 = cms.double( 0.5 ), seleMinvMinEndCap = cms.double( 0.05 ), selePtPairEndCap_region3 = cms.double( 99.0 ), seleIsoEndCap_region1 = cms.double( 0.5 ), seleBeltDREndCap = cms.double( 0.2 ), seleMinvMaxEndCap = cms.double( 0.3 ), seleNxtalEndCap_region1 = cms.uint32( 6 ), seleS9S25GammaEndCap = cms.double( 0.0 ) ), storeRecHitES = cms.bool( False ), preshowerSelection = cms.PSet( preshClusterEnergyCut = cms.double( 0.0 ), debugLevelES = cms.string( "" ), ESCollection = cms.string( "etaEcalRecHitsES" ), preshNclust = cms.int32( 4 ), preshStripEnergyCut = cms.double( 0.0 ), preshCalibPlaneY = cms.double( 0.7 ), preshSeededNstrip = cms.int32( 15 ), preshCalibGamma = cms.double( 0.024 ), preshCalibPlaneX = cms.double( 1.0 ), preshCalibMIP = cms.double( 9.0E-5 ) ), debugLevel = cms.int32( 0 ) ) fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ), doEnergyScale = cms.bool( False ), doIntercalib = cms.bool( False ), doLaserCorrections = cms.bool( False ), doEnergyScaleInverse = cms.bool( False ), doIntercalibInverse = cms.bool( False ), doLaserCorrectionsInverse = cms.bool( False ) ) fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", region = cms.string( "barrel" ), digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), digisOut = cms.string( "etaEBDigis" ), recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ), srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ), srFlagsOut = cms.string( "etaEBSrFlags" ) ) fragment.hltFEDSelectorL1 = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 1404 ) ) fragment.hltPreAlCaEcalEtaEEonly = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), useRecoFlag = cms.bool( False ), flagLevelRecHitsToUse = cms.int32( 1 ), useDBStatus = cms.bool( True ), statusLevelRecHitsToUse = cms.int32( 1 ), doSelBarrel = cms.bool( False ), barrelSelection = cms.PSet( massHighPi0Cand = cms.double( 0.163 ), ptMinForIsolation = cms.double( 1.0 ), seleMinvMaxBarrel = cms.double( 0.8 ), massLowPi0Cand = cms.double( 0.104 ), seleS9S25Gamma = cms.double( 0.0 ), seleBeltDeta = cms.double( 0.05 ), seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), removePi0CandidatesForEta = cms.bool( False ), seleMinvMinBarrel = cms.double( 0.3 ), seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), selePtPairBarrel_region1 = cms.double( 1.5 ), selePtPairBarrel_region2 = cms.double( 1.5 ), seleBeltDR = cms.double( 0.2 ), region1_Barrel = cms.double( 1.0 ), seleIsoBarrel_region1 = cms.double( 0.5 ), selePtGammaBarrel_region1 = cms.double( 1.0 ), seleIsoBarrel_region2 = cms.double( 0.5 ), selePtGammaBarrel_region2 = cms.double( 0.5 ), store5x5RecHitEB = cms.bool( False ), seleNxtalBarrel_region2 = cms.uint32( 6 ), seleNxtalBarrel_region1 = cms.uint32( 6 ) ), doSelEndcap = cms.bool( True ), endcapSelection = cms.PSet( seleBeltDetaEndCap = cms.double( 0.1 ), selePtPairMaxEndCap_region3 = cms.double( 999.0 ), seleS4S9GammaEndCap_region2 = cms.double( 0.9 ), seleS4S9GammaEndCap_region1 = cms.double( 0.9 ), seleNxtalEndCap_region2 = cms.uint32( 6 ), seleNxtalEndCap_region3 = cms.uint32( 6 ), ptMinForIsolationEndCap = cms.double( 0.5 ), selePtPairEndCap_region1 = cms.double( 3.0 ), endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), selePtPairEndCap_region2 = cms.double( 3.0 ), seleS4S9GammaEndCap_region3 = cms.double( 0.9 ), selePtGammaEndCap_region3 = cms.double( 1.0 ), selePtGammaEndCap_region2 = cms.double( 1.0 ), selePtGammaEndCap_region1 = cms.double( 1.0 ), region1_EndCap = cms.double( 1.8 ), region2_EndCap = cms.double( 2.0 ), store5x5RecHitEE = cms.bool( True ), seleIsoEndCap_region3 = cms.double( 0.5 ), seleIsoEndCap_region2 = cms.double( 0.5 ), seleMinvMinEndCap = cms.double( 0.2 ), selePtPairEndCap_region3 = cms.double( 3.0 ), seleIsoEndCap_region1 = cms.double( 0.5 ), seleBeltDREndCap = cms.double( 0.3 ), seleMinvMaxEndCap = cms.double( 0.8 ), seleNxtalEndCap_region1 = cms.uint32( 6 ), seleS9S25GammaEndCap = cms.double( 0.85 ) ), storeRecHitES = cms.bool( True ), preshowerSelection = cms.PSet( preshClusterEnergyCut = cms.double( 0.0 ), debugLevelES = cms.string( "" ), ESCollection = cms.string( "etaEcalRecHitsES" ), preshNclust = cms.int32( 4 ), preshStripEnergyCut = cms.double( 0.0 ), preshCalibPlaneY = cms.double( 0.7 ), preshSeededNstrip = cms.int32( 15 ), preshCalibGamma = cms.double( 0.024 ), preshCalibPlaneX = cms.double( 1.0 ), preshCalibMIP = cms.double( 9.0E-5 ) ), debugLevel = cms.int32( 0 ) ) fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ), doEnergyScale = cms.bool( False ), doIntercalib = cms.bool( False ), doLaserCorrections = cms.bool( False ), doEnergyScaleInverse = cms.bool( False ), doIntercalibInverse = cms.bool( False ), doLaserCorrectionsInverse = cms.bool( False ) ) fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", region = cms.string( "endcap" ), digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), digisOut = cms.string( "etaEEDigis" ), recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ), srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ), srFlagsOut = cms.string( "etaEESrFlags" ) ) fragment.hltPreAlCaEcalPi0EBonly = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), useRecoFlag = cms.bool( False ), flagLevelRecHitsToUse = cms.int32( 1 ), useDBStatus = cms.bool( True ), statusLevelRecHitsToUse = cms.int32( 1 ), doSelBarrel = cms.bool( True ), barrelSelection = cms.PSet( massHighPi0Cand = cms.double( 0.163 ), ptMinForIsolation = cms.double( 1.0 ), seleMinvMaxBarrel = cms.double( 0.22 ), massLowPi0Cand = cms.double( 0.104 ), seleS9S25Gamma = cms.double( 0.0 ), seleBeltDeta = cms.double( 0.05 ), seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), removePi0CandidatesForEta = cms.bool( False ), seleMinvMinBarrel = cms.double( 0.06 ), seleS4S9GammaBarrel_region1 = cms.double( 0.88 ), selePtPairBarrel_region1 = cms.double( 2.0 ), selePtPairBarrel_region2 = cms.double( 1.75 ), seleBeltDR = cms.double( 0.2 ), region1_Barrel = cms.double( 1.0 ), seleIsoBarrel_region1 = cms.double( 0.5 ), selePtGammaBarrel_region1 = cms.double( 0.65 ), seleIsoBarrel_region2 = cms.double( 0.5 ), selePtGammaBarrel_region2 = cms.double( 0.65 ), store5x5RecHitEB = cms.bool( False ), seleNxtalBarrel_region2 = cms.uint32( 6 ), seleNxtalBarrel_region1 = cms.uint32( 6 ) ), doSelEndcap = cms.bool( False ), endcapSelection = cms.PSet( seleBeltDetaEndCap = cms.double( 0.05 ), selePtPairMaxEndCap_region3 = cms.double( 2.5 ), seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), seleNxtalEndCap_region2 = cms.uint32( 6 ), seleNxtalEndCap_region3 = cms.uint32( 6 ), ptMinForIsolationEndCap = cms.double( 0.5 ), selePtPairEndCap_region1 = cms.double( 1.5 ), endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), selePtPairEndCap_region2 = cms.double( 1.5 ), seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), selePtGammaEndCap_region3 = cms.double( 0.5 ), selePtGammaEndCap_region2 = cms.double( 0.5 ), selePtGammaEndCap_region1 = cms.double( 0.5 ), region1_EndCap = cms.double( 1.8 ), region2_EndCap = cms.double( 2.0 ), store5x5RecHitEE = cms.bool( False ), seleIsoEndCap_region3 = cms.double( 0.5 ), seleIsoEndCap_region2 = cms.double( 0.5 ), seleMinvMinEndCap = cms.double( 0.05 ), selePtPairEndCap_region3 = cms.double( 99.0 ), seleIsoEndCap_region1 = cms.double( 0.5 ), seleBeltDREndCap = cms.double( 0.2 ), seleMinvMaxEndCap = cms.double( 0.3 ), seleNxtalEndCap_region1 = cms.uint32( 6 ), seleS9S25GammaEndCap = cms.double( 0.0 ) ), storeRecHitES = cms.bool( False ), preshowerSelection = cms.PSet( preshClusterEnergyCut = cms.double( 0.0 ), debugLevelES = cms.string( "" ), ESCollection = cms.string( "pi0EcalRecHitsES" ), preshNclust = cms.int32( 4 ), preshStripEnergyCut = cms.double( 0.0 ), preshCalibPlaneY = cms.double( 0.7 ), preshSeededNstrip = cms.int32( 15 ), preshCalibGamma = cms.double( 0.024 ), preshCalibPlaneX = cms.double( 1.0 ), preshCalibMIP = cms.double( 9.0E-5 ) ), debugLevel = cms.int32( 0 ) ) fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ), doEnergyScale = cms.bool( False ), doIntercalib = cms.bool( False ), doLaserCorrections = cms.bool( False ), doEnergyScaleInverse = cms.bool( False ), doIntercalibInverse = cms.bool( False ), doLaserCorrectionsInverse = cms.bool( False ) ) fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", region = cms.string( "barrel" ), digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), digisOut = cms.string( "pi0EBDigis" ), recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ), srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ), srFlagsOut = cms.string( "pi0EBSrFlags" ) ) fragment.hltPreAlCaEcalPi0EEonly = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), useRecoFlag = cms.bool( False ), flagLevelRecHitsToUse = cms.int32( 1 ), useDBStatus = cms.bool( True ), statusLevelRecHitsToUse = cms.int32( 1 ), doSelBarrel = cms.bool( False ), barrelSelection = cms.PSet( massHighPi0Cand = cms.double( 0.163 ), ptMinForIsolation = cms.double( 1.0 ), seleMinvMaxBarrel = cms.double( 0.22 ), massLowPi0Cand = cms.double( 0.104 ), seleS9S25Gamma = cms.double( 0.0 ), seleBeltDeta = cms.double( 0.05 ), seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), removePi0CandidatesForEta = cms.bool( False ), seleMinvMinBarrel = cms.double( 0.06 ), seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), selePtPairBarrel_region1 = cms.double( 1.5 ), selePtPairBarrel_region2 = cms.double( 1.5 ), seleBeltDR = cms.double( 0.2 ), region1_Barrel = cms.double( 1.0 ), seleIsoBarrel_region1 = cms.double( 0.5 ), selePtGammaBarrel_region1 = cms.double( 0.5 ), seleIsoBarrel_region2 = cms.double( 0.5 ), selePtGammaBarrel_region2 = cms.double( 0.5 ), store5x5RecHitEB = cms.bool( False ), seleNxtalBarrel_region2 = cms.uint32( 6 ), seleNxtalBarrel_region1 = cms.uint32( 6 ) ), doSelEndcap = cms.bool( True ), endcapSelection = cms.PSet( seleBeltDetaEndCap = cms.double( 0.05 ), selePtPairMaxEndCap_region3 = cms.double( 999.0 ), seleS4S9GammaEndCap_region2 = cms.double( 0.92 ), seleS4S9GammaEndCap_region1 = cms.double( 0.85 ), seleNxtalEndCap_region2 = cms.uint32( 6 ), seleNxtalEndCap_region3 = cms.uint32( 6 ), ptMinForIsolationEndCap = cms.double( 0.5 ), selePtPairEndCap_region1 = cms.double( 3.75 ), endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), selePtPairEndCap_region2 = cms.double( 2.0 ), seleS4S9GammaEndCap_region3 = cms.double( 0.92 ), selePtGammaEndCap_region3 = cms.double( 0.95 ), selePtGammaEndCap_region2 = cms.double( 0.95 ), selePtGammaEndCap_region1 = cms.double( 0.4 ), region1_EndCap = cms.double( 1.8 ), region2_EndCap = cms.double( 2.0 ), store5x5RecHitEE = cms.bool( False ), seleIsoEndCap_region3 = cms.double( 0.5 ), seleIsoEndCap_region2 = cms.double( 0.5 ), seleMinvMinEndCap = cms.double( 0.05 ), selePtPairEndCap_region3 = cms.double( 2.0 ), seleIsoEndCap_region1 = cms.double( 0.5 ), seleBeltDREndCap = cms.double( 0.2 ), seleMinvMaxEndCap = cms.double( 0.3 ), seleNxtalEndCap_region1 = cms.uint32( 6 ), seleS9S25GammaEndCap = cms.double( 0.0 ) ), storeRecHitES = cms.bool( True ), preshowerSelection = cms.PSet( preshClusterEnergyCut = cms.double( 0.0 ), debugLevelES = cms.string( "" ), ESCollection = cms.string( "pi0EcalRecHitsES" ), preshNclust = cms.int32( 4 ), preshStripEnergyCut = cms.double( 0.0 ), preshCalibPlaneY = cms.double( 0.7 ), preshSeededNstrip = cms.int32( 15 ), preshCalibGamma = cms.double( 0.024 ), preshCalibPlaneX = cms.double( 1.0 ), preshCalibMIP = cms.double( 9.0E-5 ) ), debugLevel = cms.int32( 0 ) ) fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ), doEnergyScale = cms.bool( False ), doIntercalib = cms.bool( False ), doLaserCorrections = cms.bool( False ), doEnergyScaleInverse = cms.bool( False ), doIntercalibInverse = cms.bool( False ), doLaserCorrectionsInverse = cms.bool( False ) ) fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", region = cms.string( "endcap" ), digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), digisOut = cms.string( "pi0EEDigis" ), recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ), srFlagsIn = cms.InputTag( "hltEcalDigisLegacy" ), srFlagsOut = cms.string( "pi0EESrFlags" ) ) fragment.hltL1sHTTMultiJet = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT280er_QuadJet_70_55_40_35_er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreAlCaIsoTrackHBHE = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltOnlineBeamSpotDevice = cms.EDProducer( "BeamSpotDeviceProducer@alpaka", src = cms.InputTag( "hltOnlineBeamSpot" ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.hltSiPixelClustersSoA = cms.EDProducer( "SiPixelRawToClusterPhase1@alpaka", IncludeErrors = cms.bool( True ), UseQualityInfo = cms.bool( False ), verbose = cms.bool( False ), clusterThreshold_layer1 = cms.int32( 2000 ), clusterThreshold_otherLayers = cms.int32( 4000 ), VCaltoElectronGain = cms.double( 1.0 ), VCaltoElectronGain_L1 = cms.double( 1.0 ), VCaltoElectronOffset = cms.double( 0.0 ), VCaltoElectronOffset_L1 = cms.double( 0.0 ), DoDigiMorphing = cms.bool( True ), MaxFakesInModule = cms.uint32( 2400 ), InputLabel = cms.InputTag( "rawDataCollector" ), Regions = cms.PSet( ), barrelRegions = cms.vstring( '1,1-12,1-2', '1,1-12,7-8', '2,1-28,1', '2,1-28,8' ), endcapRegions = cms.vstring( ), CablingMapLabel = cms.string( "" ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelDigisClustersFromSoAAlpakaPhase1", src = cms.InputTag( "hltSiPixelClustersSoA" ), clusterThreshold_layer1 = cms.int32( 2000 ), clusterThreshold_otherLayers = cms.int32( 4000 ), produceDigis = cms.bool( False ), storeDigis = cms.bool( False ) ) fragment.hltSiPixelDigiErrors = cms.EDProducer( "SiPixelDigiErrorsFromSoAAlpaka", digiErrorSoASrc = cms.InputTag( "hltSiPixelClustersSoA" ), fmtErrorsSoASrc = cms.InputTag( "hltSiPixelClustersSoA" ), CablingMapLabel = cms.string( "" ), UsePhase1 = cms.bool( True ), ErrorList = cms.vint32( 29 ), UserErrorList = cms.vint32( 40 ) ) fragment.hltSiPixelRecHitsSoA = cms.EDProducer( "SiPixelRecHitAlpakaPhase1@alpaka", beamSpot = cms.InputTag( "hltOnlineBeamSpotDevice" ), src = cms.InputTag( "hltSiPixelClustersSoA" ), CPE = cms.string( "PixelCPEFastParams" ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitFromSoAAlpaka", maxHitsInModules = cms.uint32( 1024 ), pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ), src = cms.InputTag( "hltSiPixelClusters" ) ) fragment.hltPixelTracksSoA = cms.EDProducer( "CAHitNtupletAlpakaPhase1@alpaka", pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoA" ), cellZ0Cut = cms.double( 12.0 ), dzdrFact = cms.double( 15.2 ), minYsizeB1 = cms.int32( 1 ), minYsizeB2 = cms.int32( 1 ), maxDYsize12 = cms.int32( 28 ), maxDYsize = cms.int32( 20 ), maxDYPred = cms.int32( 20 ), geometry = cms.PSet( caThetaCuts = cms.vdouble( 0.0, 0.00115833473, 0.00131148552, 6.16620894E-4, 0.00183150722, 0.00406542553, 0.00200330633, 0.00474137655, 0.00525169708, 0.00321458291 ), pairGraph = cms.vuint32( 0, 1, 0, 4, 0, 7, 1, 2, 1, 4, 1, 7, 4, 5, 7, 8, 2, 3, 2, 4, 2, 7, 5, 6, 8, 9, 0, 2, 1, 3, 0, 5, 0, 8, 4, 6, 7, 9 ), startingPairs = cms.vuint32( 0, 1, 2, 3, 4, 5, 6, 7, 13, 14, 15, 16, 17, 18 ), maxOuter = cms.vdouble( 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0 ), maxInner = cms.vdouble( 21.3215188, 30.0, 0.0, 22.511519, 30.0, -9.93403641, 70.0, 70.0, 22.5133353, 30.0, -14.8785554, 70.0, 70.0, 20.0, 22.2719579, 30.0, 0.0, 70.0, 70.0 ), caDCACuts = cms.vdouble( 0.0570372947, 0.552552481, 0.363756424, 0.447132776, 0.438966382, 0.555379471, 0.452850289, 0.487890019, 0.592900834, 0.357014427 ), ptCuts = cms.vdouble( 0.455610044, 0.51811314, 0.499659219, 0.24932209, 0.364877194, 0.238837111, 0.31529287, 0.512785401, 0.465352682, 0.612601989, 0.63242756, 0.363990639, 0.476108537, 0.631359427, 0.753320985, 0.565580775, 0.656823522, 0.540081757, 0.449101501 ), maxDZ = cms.vdouble( 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0 ), minDZ = cms.vdouble( -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0 ), minOuter = cms.vdouble( -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0 ), phiCuts = cms.vint32( 991, 1362, 378, 746, 942, 1128, 428, 826, 1055, 852, 370, 681, 711, 561, 916, 477, 674, 685, 325 ), maxDR = cms.vdouble( 20.0, 9.20239984, 9.50782658, 20.0, 7.08888664, 7.0, 5.50681282, 5.36004856, 20.0, 6.0, 6.0, 5.03269268, 5.30736584, 20.0, 20.0, 9.0, 9.0, 9.10942669, 9.00779313 ), minInner = cms.vdouble( -20.7098334, 0.0, -30.0, -22.1863978, 9.82601783, -30.0, -70.0, -70.0, -22.878915, 15.0, -30.0, -70.0, -70.0, -20.476856, -22.2730173, 0.0, -30.0, -70.0, -70.0 ) ), maxNumberOfDoublets = cms.string( "524288" ), maxNumberOfTuples = cms.string( "32768" ), avgHitsPerTrack = cms.double( 4.5 ), avgCellsPerHit = cms.double( 27.0 ), avgCellsPerCell = cms.double( 0.071 ), avgTracksPerCell = cms.double( 0.127 ), ptmin = cms.double( 0.9 ), hardCurvCut = cms.double( 0.0422975316 ), earlyFishbone = cms.bool( True ), lateFishbone = cms.bool( False ), fillStatistics = cms.bool( False ), minHitsPerNtuplet = cms.uint32( 3 ), minHitsForSharingCut = cms.uint32( 10 ), fitNas4 = cms.bool( False ), useRiemannFit = cms.bool( False ), doSharedHitCut = cms.bool( True ), dupPassThrough = cms.bool( False ), useSimpleTripletCleaner = cms.bool( True ), trackQualityCuts = cms.PSet( chi2MaxPt = cms.double( 10.0 ), tripletMaxTip = cms.double( 0.3 ), chi2Scale = cms.double( 8.0 ), quadrupletMaxTip = cms.double( 0.5 ), quadrupletMinPt = cms.double( 0.3 ), quadrupletMaxZip = cms.double( 12.0 ), tripletMaxZip = cms.double( 12.0 ), tripletMinPt = cms.double( 0.5 ), chi2Coeff = cms.vdouble( 0.9, 1.8 ) ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducerFromSoAAlpaka", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), trackSrc = cms.InputTag( "hltPixelTracksSoA" ), pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHits" ), outerTrackerRecHitSrc = cms.InputTag( "hltSiPhase2RecHits" ), outerTrackerRecHitSoAConverterSrc = cms.InputTag( "phase2OTRecHitsSoAConverter" ), minNumberOfHits = cms.int32( 0 ), minQuality = cms.string( "loose" ), useOTExtension = cms.bool( False ), requireQuadsFromConsecutiveLayers = cms.bool( False ) ) fragment.hltPixelVerticesSoA = cms.EDProducer( "PixelVertexProducerAlpakaPhase1@alpaka", oneKernel = cms.bool( True ), useDensity = cms.bool( True ), useDBSCAN = cms.bool( False ), useIterative = cms.bool( False ), doSplitting = cms.bool( True ), minT = cms.int32( 2 ), eps = cms.double( 0.07 ), errmax = cms.double( 0.01 ), chi2max = cms.double( 9.0 ), maxVertices = cms.int32( 256 ), PtMin = cms.double( 0.5 ), PtMax = cms.double( 75.0 ), pixelTrackSrc = cms.InputTag( "hltPixelTracksSoA" ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducerFromSoAAlpaka", TrackCollection = cms.InputTag( "hltPixelTracks" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), src = cms.InputTag( "hltPixelVerticesSoA" ) ) fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", src = cms.InputTag( "hltPixelVertices" ), maxVtx = cms.uint32( 100 ), fractionSumPt2 = cms.double( 0.3 ), minSumPt2 = cms.double( 0.0 ), PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) ) fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer", ProductLabel = cms.InputTag( "rawDataCollector" ) ) fragment.hltSiStripRawToClustersFacilityAlpaka = cms.EDProducer( "sistrip::SiStripRawToCluster@alpaka", ProductLabel = cms.InputTag( "rawDataCollector" ), ConditionsLabel = cms.string( "" ), CablingConditionsLabel = cms.string( "" ), DoAPVEmulatorCheck = cms.bool( False ), Clusterizer = cms.PSet( Algorithm = cms.string( "ThreeThresholdAlgorithm" ), ConditionsLabel = cms.string( "" ), ChannelThreshold = cms.double( 2.0 ), SeedThreshold = cms.double( 3.0 ), ClusterThreshold = cms.double( 5.0 ), MaxSequentialHoles = cms.uint32( 0 ), MaxSequentialBad = cms.uint32( 1 ), MaxAdjacentBad = cms.uint32( 0 ), MaxClusterSize = cms.uint32( 16 ), RemoveApvShots = cms.bool( True ), setDetId = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), MaxSeedStrips = cms.uint32( 200000 ) ) ) fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "sistrip::SiStripClustersToLegacy", source = cms.InputTag( "hltSiStripRawToClustersFacilityAlpaka" ) ) fragment.hltMeasurementTrackerEvent = cms.EDProducer( "MeasurementTrackerEventProducer", measurementTracker = cms.string( "hltESPMeasurementTracker" ), skipClusters = cms.InputTag( "" ), pixelClusterProducer = cms.string( "hltSiPixelClusters" ), stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), Phase2TrackerCluster1DProducer = cms.string( "" ), vectorHits = cms.InputTag( "" ), vectorHitsRej = cms.InputTag( "" ), inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ), badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ), pixelCablingMapLabel = cms.string( "" ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), switchOffPixelsIfEmpty = cms.bool( True ) ) fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracks" ), InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), removeOTRechits = cms.bool( False ), includeFourthHit = cms.bool( True ), produceComplement = cms.bool( False ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) fragment.hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits = cms.EDProducer( "MkFitSiPixelHitConverter", hits = cms.InputTag( "hltSiPixelRecHits" ), clusters = cms.InputTag( "hltSiPixelClusters" ), ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ) ) fragment.hltSiStripRecHits = cms.EDProducer( "SiStripRecHitConverter", ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacility" ), rphiRecHits = cms.string( "rphiRecHit" ), stereoRecHits = cms.string( "stereoRecHit" ), matchedRecHits = cms.string( "matchedRecHit" ), useSiStripQuality = cms.bool( False ), MaskBadAPVFibers = cms.bool( False ), doMatching = cms.bool( False ), StripCPE = cms.ESInputTag( "hltESPStripCPEfromTrackAngle","hltESPStripCPEfromTrackAngle" ), Matcher = cms.ESInputTag( "SiStripRecHitMatcherESProducer","StandardMatcher" ), siStripQualityLabel = cms.ESInputTag( "","" ) ) fragment.hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits = cms.EDProducer( "MkFitSiStripHitConverter", rphiHits = cms.InputTag( 'hltSiStripRecHits','rphiRecHit' ), stereoHits = cms.InputTag( 'hltSiStripRecHits','stereoRecHit' ), clusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) ) fragment.hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits = cms.EDProducer( "MkFitEventOfHitsProducer", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), pixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits" ), stripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits" ), usePixelQualityDB = cms.bool( True ), useStripStripQualityDB = cms.bool( True ) ) fragment.hltIter0PFlowCkfTrackCandidatesMkFitSeeds = cms.EDProducer( "MkFitSeedConverter", seeds = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ), ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ), maxNSeeds = cms.uint32( 500000 ) ) fragment.hltIter0PFlowCkfTrackCandidatesMkFit = cms.EDProducer( "MkFitProducer", pixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits" ), stripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits" ), eventOfHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits" ), seeds = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSeeds" ), clustersToSkip = cms.InputTag( "" ), buildingRoutine = cms.string( "cloneEngine" ), config = cms.ESInputTag( "","hltESPIter0PFlowTrackCandidatesMkFitConfig" ), seedCleaning = cms.bool( True ), removeDuplicates = cms.bool( True ), backwardFitInCMSSW = cms.bool( False ), mkFitSilent = cms.untracked.bool( True ), limitConcurrency = cms.untracked.bool( False ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) ) fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "MkFitOutputConverter", mkFitEventOfHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits" ), mkFitPixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits" ), mkFitStripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits" ), mkFitSeeds = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSeeds" ), tracks = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFit" ), seeds = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ), ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ), propagatorAlong = cms.ESInputTag( "","PropagatorWithMaterialParabolicMf" ), propagatorOpposite = cms.ESInputTag( "","PropagatorWithMaterialParabolicMfOpposite" ), qualityMaxInvPt = cms.double( 100.0 ), qualityMinTheta = cms.double( 0.01 ), qualityMaxR = cms.double( 120.0 ), qualityMaxZ = cms.double( 280.0 ), qualityMaxPosErr = cms.double( 100.0 ), qualitySignPt = cms.bool( True ), doErrorRescale = cms.bool( True ), tfDnnLabel = cms.string( "trackSelectionTf" ), candCutSel = cms.bool( False ), candMinPtCut = cms.double( 0.0 ), candMinNHitsCut = cms.int32( 0 ), candMinPtRelaxedCut = cms.double( 0.0 ), candMinAbsEtaForRelaxedCut = cms.double( 0.0 ), candMVASel = cms.bool( False ), candWP = cms.double( 0.0 ), batchSize = cms.int32( 16 ) ) fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIter0" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEvent" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 2 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.00396846 ), dr_par2 = cms.vdouble( 3.40282346639E38, 0.45, 0.843172 ), dr_par1 = cms.vdouble( 3.40282346639E38, 0.6, 1.15638 ), dr_exp = cms.vint32( 4, 4, 2 ), d0err_par = cms.vdouble( 0.001, 0.001, 1.18143E-4 ) ), maxLostLayers = cms.vint32( 1, 1, 0 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 0.6, 1.2502 ), dz_par2 = cms.vdouble( 3.40282346639E38, 0.51, 0.604264 ), dz_exp = cms.vint32( 4, 4, 2 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 0.0 ), maxChi2 = cms.vdouble( 999.0, 25.0, 999.0 ), maxChi2n = cms.vdouble( 1.2, 1.0, 999.0 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 0 ) ) ) fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ), trackClassifier = cms.InputTag( '','QualityMasks' ), pixelClusters = cms.InputTag( "hltSiPixelClusters" ), stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), oldClusterRemovalInfo = cms.InputTag( "" ), TrackQuality = cms.string( "highPurity" ), maxChi2 = cms.double( 16.0 ), minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), overrideTrkQuals = cms.InputTag( "" ) ) fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", src = cms.InputTag( "hltMeasurementTrackerEvent" ), clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), phase2clustersToSkip = cms.InputTag( "" ) ) fragment.hltDoubletRecoveryPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 15.0 ), extraPhi = cms.double( 0.0 ), extraEta = cms.double( 0.0 ), maxNVertices = cms.int32( 3 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), ptMin = cms.double( 1.2 ), operationMode = cms.string( "VerticesFixed" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), originRadius = cms.double( 0.015 ), measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), precise = cms.bool( True ), zErrorVertex = cms.double( 0.03 ) ), inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ), badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ), ignoreSingleFPixPanelModules = cms.bool( True ), debug = cms.untracked.bool( False ), createPlottingFiles = cms.untracked.bool( False ), layerList = cms.vstring( 'BPix1+BPix2', 'BPix2+FPix1_pos', 'BPix2+FPix1_neg', 'FPix1_pos+FPix2_pos', 'FPix1_neg+FPix2_neg', 'BPix1+FPix2_neg', 'BPix2+FPix2_neg', 'FPix2_neg+FPix3_neg', 'BPix2+BPix3' ), BPix = cms.PSet( hitErrorRPhi = cms.double( 0.0027 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.006 ), HitProducer = cms.string( "hltSiPixelRecHits" ) ), FPix = cms.PSet( hitErrorRPhi = cms.double( 0.0051 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.0036 ), HitProducer = cms.string( "hltSiPixelRecHits" ) ), TIB = cms.PSet( ), TID = cms.PSet( ), TOB = cms.PSet( ), TEC = cms.PSet( ), MTIB = cms.PSet( ), MTID = cms.PSet( ), MTOB = cms.PSet( ), MTEC = cms.PSet( ) ) fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", doClusterCheck = cms.bool( False ), MaxNumberOfStripClusters = cms.uint32( 50000 ), ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEvent" ), MaxNumberOfPixelClusters = cms.uint32( 40000 ), PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), cut = cms.string( "" ), DontCountDetsAboveNClusters = cms.uint32( 0 ), silentClusterCheck = cms.untracked.bool( False ) ) fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "" ), trackingRegions = cms.InputTag( "" ), trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegions" ), clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), putEmptyIfMaxElementReached = cms.bool( False ), layerPairs = cms.vuint32( 0 ) ) fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ), propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), SeedMomentumForBOFF = cms.double( 5.0 ), OriginTransverseErrorMultiplier = cms.double( 1.0 ), MinOneOverPtError = cms.double( 1.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), magneticField = cms.string( "ParabolicMf" ), forceKinematicWithRegionDirection = cms.bool( False ), SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) fragment.hltDoubletRecoveryPFlowCkfTrackCandidatesMkFitSeeds = cms.EDProducer( "MkFitSeedConverter", seeds = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ), ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ), maxNSeeds = cms.uint32( 500000 ) ) fragment.hltDoubletRecoveryPFlowCkfTrackCandidatesMkFit = cms.EDProducer( "MkFitProducer", pixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits" ), stripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits" ), eventOfHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits" ), seeds = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidatesMkFitSeeds" ), clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), buildingRoutine = cms.string( "cloneEngine" ), config = cms.ESInputTag( "","hltDoubletRecoveryPFlowTrackCandidatesMkFitConfig" ), seedCleaning = cms.bool( True ), removeDuplicates = cms.bool( True ), backwardFitInCMSSW = cms.bool( False ), mkFitSilent = cms.untracked.bool( True ), limitConcurrency = cms.untracked.bool( False ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) ) fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "MkFitOutputConverter", mkFitEventOfHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitEventOfHits" ), mkFitPixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHits" ), mkFitStripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHits" ), mkFitSeeds = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidatesMkFitSeeds" ), tracks = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidatesMkFit" ), seeds = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ), ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ), propagatorAlong = cms.ESInputTag( "","PropagatorWithMaterialParabolicMf" ), propagatorOpposite = cms.ESInputTag( "","PropagatorWithMaterialParabolicMfOpposite" ), qualityMaxInvPt = cms.double( 100.0 ), qualityMinTheta = cms.double( 0.01 ), qualityMaxR = cms.double( 120.0 ), qualityMaxZ = cms.double( 280.0 ), qualityMaxPosErr = cms.double( 100.0 ), qualitySignPt = cms.bool( True ), doErrorRescale = cms.bool( True ), tfDnnLabel = cms.string( "trackSelectionTf" ), candCutSel = cms.bool( False ), candMinPtCut = cms.double( 0.0 ), candMinNHitsCut = cms.int32( 0 ), candMinPtRelaxedCut = cms.double( 0.0 ), candMinAbsEtaForRelaxedCut = cms.double( 0.0 ), candMVASel = cms.bool( False ), candWP = cms.double( 0.0 ), batchSize = cms.int32( 16 ) ) fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltDoubletRecovery" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 3.40282346639E38, 0.34, 0.34 ), dr_par1 = cms.vdouble( 3.40282346639E38, 0.45, 0.45 ), dr_exp = cms.vint32( 4, 4, 4 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 0, 0, 0 ), min3DLayers = cms.vint32( 0, 0, 3 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 0.45, 0.45 ), dz_par2 = cms.vdouble( 3.40282346639E38, 0.39, 0.39 ), dz_exp = cms.vint32( 4, 4, 4 ) ), minHits = cms.vint32( 0, 0, 5 ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 999.0, 999.0, 4.9 ), maxChi2n = cms.vdouble( 999.0, 999.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 0, 0, 4 ) ) ) fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ), originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltMergedTracksSelector = cms.EDProducer( "TrackWithVertexSelector", src = cms.InputTag( "hltMergedTracks" ), copyExtras = cms.untracked.bool( False ), copyTrajectories = cms.untracked.bool( False ), numberOfValidHits = cms.uint32( 8 ), numberOfValidPixelHits = cms.uint32( 0 ), numberOfLostHits = cms.uint32( 0 ), normalizedChi2 = cms.double( 5.0 ), ptMin = cms.double( 1.0 ), ptMax = cms.double( 999999.0 ), etaMin = cms.double( 0.0 ), etaMax = cms.double( 2.5 ), dzMax = cms.double( 999.0 ), d0Max = cms.double( 999.0 ), ptErrorCut = cms.double( 0.5 ), quality = cms.string( "highPurity" ), useVtx = cms.bool( True ), nVertices = cms.uint32( 0 ), vertexTag = cms.InputTag( "hltTrimmedPixelVertices" ), timesTag = cms.InputTag( "" ), timeResosTag = cms.InputTag( "" ), vtxFallback = cms.bool( True ), zetaVtx = cms.double( 0.02 ), rhoVtx = cms.double( 0.02 ), nSigmaDtVertex = cms.double( 0.0 ) ) fragment.hltMergedTracksSelectorFilter = cms.EDFilter( "TrackSelector", src = cms.InputTag( "hltMergedTracksSelector" ), cut = cms.string( "p > 40 && p <= 60 && hitPattern().trackerLayersWithMeasurement() >= 8 && (hitPattern().stripTOBLayersWithMeasurement() + hitPattern().stripTECLayersWithMeasurement()) >= 4" ), filter = cms.bool( True ), throwOnMissing = cms.untracked.bool( True ) ) fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi", HcalFirstFED = cms.untracked.int32( 700 ), firstSample = cms.int32( 0 ), lastSample = cms.int32( 9 ), FilterDataQuality = cms.bool( True ), FEDs = cms.untracked.vint32( ), UnpackZDC = cms.untracked.bool( True ), UnpackCalib = cms.untracked.bool( True ), UnpackUMNio = cms.untracked.bool( True ), UnpackTTP = cms.untracked.bool( False ), silent = cms.untracked.bool( True ), saveQIE10DataNSamples = cms.untracked.vint32( ), saveQIE10DataTags = cms.untracked.vstring( ), saveQIE11DataNSamples = cms.untracked.vint32( ), saveQIE11DataTags = cms.untracked.vstring( ), ComplainEmptyData = cms.untracked.bool( False ), UnpackerMode = cms.untracked.int32( 0 ), ExpectedOrbitMessageTime = cms.untracked.int32( -1 ), InputLabel = cms.InputTag( "rawDataCollector" ), ElectronicsMap = cms.string( "" ) ) fragment.hltHcalDigisSoA = cms.EDProducer( "HcalDigisSoAProducer@alpaka", hbheDigisLabel = cms.InputTag( "hltHcalDigis" ), qie11DigiLabel = cms.InputTag( "hltHcalDigis" ), digisLabelF01HE = cms.string( "f01HEDigis" ), digisLabelF5HB = cms.string( "f5HBDigis" ), digisLabelF3HB = cms.string( "f3HBDigis" ), maxChannelsF01HE = cms.uint32( 10000 ), maxChannelsF5HB = cms.uint32( 10000 ), maxChannelsF3HB = cms.uint32( 10000 ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.hltHbheRecoSoA = cms.EDProducer( "HBHERecHitProducerPortable@alpaka", maxTimeSamples = cms.uint32( 10 ), kprep1dChannelsPerBlock = cms.uint32( 32 ), digisLabelF01HE = cms.InputTag( 'hltHcalDigisSoA','f01HEDigis' ), digisLabelF5HB = cms.InputTag( 'hltHcalDigisSoA','f5HBDigis' ), digisLabelF3HB = cms.InputTag( 'hltHcalDigisSoA','f3HBDigis' ), recHitsLabelM0HBHE = cms.string( "" ), sipmQTSShift = cms.int32( 0 ), sipmQNTStoSum = cms.int32( 3 ), firstSampleShift = cms.int32( 0 ), useEffectivePedestals = cms.bool( True ), meanTime = cms.double( 0.0 ), timeSigmaSiPM = cms.double( 2.5 ), timeSigmaHPD = cms.double( 5.0 ), ts4Thresh = cms.double( 0.0 ), applyTimeSlew = cms.bool( True ), tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ), slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ), tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ), kernelMinimizeThreads = cms.vuint32( 16, 1, 1 ), pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.hltHbhereco = cms.EDProducer( "HcalRecHitSoAToLegacy", src = cms.InputTag( "hltHbheRecoSoA" ) ) fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor", digiLabel = cms.InputTag( "hltHcalDigis" ), forceSOI = cms.int32( -1 ), soiShift = cms.int32( 0 ), dropZSmarkedPassed = cms.bool( True ), tsFromDB = cms.bool( False ), sumAllTimeSlices = cms.bool( False ) ) fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor", inputLabel = cms.InputTag( "hltHfprereco" ), algoConfigClass = cms.string( "HFPhase1PMTParams" ), useChannelQualityFromDB = cms.bool( False ), checkChannelQualityForDepth3and4 = cms.bool( False ), algorithm = cms.PSet( tfallIfNoTDC = cms.double( -101.0 ), triseIfNoTDC = cms.double( -100.0 ), rejectAllFailures = cms.bool( True ), energyWeights = cms.vdouble( 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0 ), soiPhase = cms.uint32( 1 ), timeShift = cms.double( 0.0 ), tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ), Class = cms.string( "HFFlexibleTimeCheck" ) ), runHFStripFilter = cms.bool( False ), HFStripFilter = cms.PSet( seedHitIetaMax = cms.int32( 35 ), verboseLevel = cms.untracked.int32( 10 ), maxThreshold = cms.double( 100.0 ), stripThreshold = cms.double( 40.0 ), wedgeCut = cms.double( 0.05 ), lstrips = cms.int32( 2 ), maxStripTime = cms.double( 10.0 ), gap = cms.int32( 2 ), timeMax = cms.double( 6.0 ) ), setNoiseFlags = cms.bool( True ), S9S1stat = cms.PSet( shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ), shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), long_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ), isS8S1 = cms.bool( False ), longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ), short_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ), HcalAcceptSeverityLevel = cms.int32( 9 ) ), S8S1stat = cms.PSet( shortEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ), shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), long_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ), isS8S1 = cms.bool( True ), longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), longEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ), short_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ), HcalAcceptSeverityLevel = cms.int32( 9 ) ), PETstat = cms.PSet( shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ), shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), long_R_29 = cms.vdouble( 0.8 ), longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ), short_R_29 = cms.vdouble( 0.8 ), long_R = cms.vdouble( 0.98 ), short_R = cms.vdouble( 0.8 ), HcalAcceptSeverityLevel = cms.int32( 9 ) ) ) fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor", correctForTimeslew = cms.bool( True ), correctForPhaseContainment = cms.bool( True ), correctionPhaseNS = cms.double( 13.0 ), digiLabel = cms.InputTag( "hltHcalDigis" ), correctTiming = cms.bool( False ), dropZSmarkedPassed = cms.bool( True ), firstAuxTS = cms.int32( 4 ), firstSample = cms.int32( 4 ), samplesToAdd = cms.int32( 4 ), tsFromDB = cms.bool( True ), useLeakCorrection = cms.bool( False ), recoParamsFromDB = cms.bool( True ), setNegativeFlags = cms.bool( False ), saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ), setSaturationFlags = cms.bool( False ), Subdetector = cms.string( "HO" ), digiTimeFromDB = cms.bool( True ), hfTimingTrustParameters = cms.PSet( ), setTimingTrustFlags = cms.bool( False ), setNoiseFlags = cms.bool( False ), digistat = cms.PSet( ), HFInWindowStat = cms.PSet( ), S9S1stat = cms.PSet( ), S8S1stat = cms.PSet( ), PETstat = cms.PSet( ), dataOOTCorrectionName = cms.string( "" ), dataOOTCorrectionCategory = cms.string( "Data" ), mcOOTCorrectionName = cms.string( "" ), mcOOTCorrectionCategory = cms.string( "MC" ) ) fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi", inputLabel = cms.InputTag( "rawDataCollector" ), debug = cms.untracked.bool( False ) ) fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer", recAlgoConfig = cms.PSet( maxTime = cms.double( 420.0 ), debug = cms.untracked.bool( False ), stepTwoFromDigi = cms.bool( False ), tTrigModeConfig = cms.PSet( debug = cms.untracked.bool( False ), tofCorrType = cms.int32( 0 ), tTrigLabel = cms.string( "" ), wirePropCorrType = cms.int32( 0 ), doTOFCorrection = cms.bool( True ), vPropWire = cms.double( 24.4 ), doT0Correction = cms.bool( True ), doWirePropCorrection = cms.bool( True ), t0Label = cms.string( "" ) ), useUncertDB = cms.bool( True ), doVdriftCorr = cms.bool( True ), minTime = cms.double( -3.0 ), tTrigMode = cms.string( "DTTTrigSyncFromDB" ), readLegacyTTrigDB = cms.bool( True ), readLegacyVDriftDB = cms.bool( True ) ), recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), debug = cms.untracked.bool( False ), dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ) ) fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer", Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ), Reco4DAlgoConfig = cms.PSet( Reco2DAlgoConfig = cms.PSet( AlphaMaxPhi = cms.double( 1.0 ), debug = cms.untracked.bool( False ), segmCleanerMode = cms.int32( 2 ), AlphaMaxTheta = cms.double( 0.9 ), hit_afterT0_resolution = cms.double( 0.03 ), performT0_vdriftSegCorrection = cms.bool( False ), recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), recAlgoConfig = cms.PSet( maxTime = cms.double( 420.0 ), debug = cms.untracked.bool( False ), stepTwoFromDigi = cms.bool( False ), tTrigModeConfig = cms.PSet( debug = cms.untracked.bool( False ), tofCorrType = cms.int32( 0 ), tTrigLabel = cms.string( "" ), wirePropCorrType = cms.int32( 0 ), doTOFCorrection = cms.bool( True ), vPropWire = cms.double( 24.4 ), doT0Correction = cms.bool( True ), doWirePropCorrection = cms.bool( True ), t0Label = cms.string( "" ) ), useUncertDB = cms.bool( True ), doVdriftCorr = cms.bool( True ), minTime = cms.double( -3.0 ), tTrigMode = cms.string( "DTTTrigSyncFromDB" ), readLegacyTTrigDB = cms.bool( True ), readLegacyVDriftDB = cms.bool( True ) ), MaxAllowedHits = cms.uint32( 50 ), nUnSharedHitsMin = cms.int32( 2 ), nSharedHitsMax = cms.int32( 2 ), performT0SegCorrection = cms.bool( False ), perform_delta_rejecting = cms.bool( False ) ), Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ), debug = cms.untracked.bool( False ), segmCleanerMode = cms.int32( 2 ), AllDTRecHits = cms.bool( True ), hit_afterT0_resolution = cms.double( 0.03 ), performT0_vdriftSegCorrection = cms.bool( False ), recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), recAlgoConfig = cms.PSet( maxTime = cms.double( 420.0 ), debug = cms.untracked.bool( False ), stepTwoFromDigi = cms.bool( False ), tTrigModeConfig = cms.PSet( debug = cms.untracked.bool( False ), tofCorrType = cms.int32( 0 ), tTrigLabel = cms.string( "" ), wirePropCorrType = cms.int32( 0 ), doTOFCorrection = cms.bool( True ), vPropWire = cms.double( 24.4 ), doT0Correction = cms.bool( True ), doWirePropCorrection = cms.bool( True ), t0Label = cms.string( "" ) ), useUncertDB = cms.bool( True ), doVdriftCorr = cms.bool( True ), minTime = cms.double( -3.0 ), tTrigMode = cms.string( "DTTTrigSyncFromDB" ), readLegacyTTrigDB = cms.bool( True ), readLegacyVDriftDB = cms.bool( True ) ), nUnSharedHitsMin = cms.int32( 2 ), nSharedHitsMax = cms.int32( 2 ), performT0SegCorrection = cms.bool( False ), perform_delta_rejecting = cms.bool( False ) ), debug = cms.untracked.bool( False ), recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ), recHits2DLabel = cms.InputTag( "dt2DSegments" ) ) fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker", InputObjects = cms.InputTag( "rawDataCollector" ), UseExaminer = cms.bool( True ), ExaminerMask = cms.uint32( 535558134 ), UseSelectiveUnpacking = cms.bool( True ), ErrorMask = cms.uint32( 0 ), UnpackStatusDigis = cms.bool( False ), UseFormatStatus = cms.bool( True ), useRPCs = cms.bool( False ), useGEMs = cms.bool( False ), useCSCShowers = cms.bool( False ), Debug = cms.untracked.bool( False ), PrintEventNumber = cms.untracked.bool( False ), runDQM = cms.untracked.bool( False ), VisualFEDInspect = cms.untracked.bool( False ), VisualFEDShort = cms.untracked.bool( False ), FormatedEventDump = cms.untracked.bool( False ), SuppressZeroLCT = cms.untracked.bool( True ), DisableMappingCheck = cms.untracked.bool( False ), B904Setup = cms.untracked.bool( False ), B904vmecrate = cms.untracked.int32( 1 ), B904dmb = cms.untracked.int32( 3 ) ) fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer", CSCStripPeakThreshold = cms.double( 10.0 ), CSCStripClusterChargeCut = cms.double( 25.0 ), CSCStripxtalksOffset = cms.double( 0.03 ), UseAverageTime = cms.bool( False ), UseParabolaFit = cms.bool( False ), UseFivePoleFit = cms.bool( True ), CSCWireClusterDeltaT = cms.int32( 1 ), CSCUseCalibrations = cms.bool( True ), CSCUseStaticPedestals = cms.bool( False ), CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ), wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ), stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), readBadChannels = cms.bool( False ), readBadChambers = cms.bool( True ), CSCUseTimingCorrections = cms.bool( True ), CSCUseGasGainCorrections = cms.bool( False ), CSCDebug = cms.untracked.bool( False ), CSCstripWireDeltaTime = cms.int32( 8 ), XTasymmetry_ME1a = cms.double( 0.023 ), XTasymmetry_ME1b = cms.double( 0.01 ), XTasymmetry_ME12 = cms.double( 0.015 ), XTasymmetry_ME13 = cms.double( 0.02 ), XTasymmetry_ME21 = cms.double( 0.023 ), XTasymmetry_ME22 = cms.double( 0.023 ), XTasymmetry_ME31 = cms.double( 0.023 ), XTasymmetry_ME32 = cms.double( 0.023 ), XTasymmetry_ME41 = cms.double( 0.023 ), ConstSyst_ME1a = cms.double( 0.01 ), ConstSyst_ME1b = cms.double( 0.02 ), ConstSyst_ME12 = cms.double( 0.02 ), ConstSyst_ME13 = cms.double( 0.03 ), ConstSyst_ME21 = cms.double( 0.03 ), ConstSyst_ME22 = cms.double( 0.03 ), ConstSyst_ME31 = cms.double( 0.03 ), ConstSyst_ME32 = cms.double( 0.03 ), ConstSyst_ME41 = cms.double( 0.03 ), NoiseLevel_ME1a = cms.double( 9.0 ), NoiseLevel_ME1b = cms.double( 6.0 ), NoiseLevel_ME12 = cms.double( 7.0 ), NoiseLevel_ME13 = cms.double( 4.0 ), NoiseLevel_ME21 = cms.double( 5.0 ), NoiseLevel_ME22 = cms.double( 7.0 ), NoiseLevel_ME31 = cms.double( 5.0 ), NoiseLevel_ME32 = cms.double( 7.0 ), NoiseLevel_ME41 = cms.double( 5.0 ), CSCUseReducedWireTimeWindow = cms.bool( True ), CSCWireTimeWindowLow = cms.int32( 5 ), CSCWireTimeWindowHigh = cms.int32( 11 ) ) fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer", inputObjects = cms.InputTag( "hltCsc2DRecHits" ), algo_type = cms.int32( 1 ), algo_psets = cms.VPSet( cms.PSet( parameters_per_chamber_type = cms.vint32( 1, 2, 3, 4, 5, 6, 5, 6, 5, 6 ), algo_psets = cms.VPSet( cms.PSet( wideSeg = cms.double( 3.0 ), chi2Norm_2D_ = cms.double( 35.0 ), dRIntMax = cms.double( 2.0 ), doCollisions = cms.bool( True ), dPhiMax = cms.double( 0.006 ), dRMax = cms.double( 1.5 ), dPhiIntMax = cms.double( 0.005 ), minLayersApart = cms.int32( 1 ), chi2Max = cms.double( 100.0 ), chi2_str = cms.double( 50.0 ) ), cms.PSet( wideSeg = cms.double( 3.0 ), chi2Norm_2D_ = cms.double( 35.0 ), dRIntMax = cms.double( 2.0 ), doCollisions = cms.bool( True ), dPhiMax = cms.double( 0.005 ), dRMax = cms.double( 1.5 ), dPhiIntMax = cms.double( 0.004 ), minLayersApart = cms.int32( 1 ), chi2Max = cms.double( 100.0 ), chi2_str = cms.double( 50.0 ) ), cms.PSet( wideSeg = cms.double( 3.0 ), chi2Norm_2D_ = cms.double( 35.0 ), dRIntMax = cms.double( 2.0 ), doCollisions = cms.bool( True ), dPhiMax = cms.double( 0.004 ), dRMax = cms.double( 1.5 ), dPhiIntMax = cms.double( 0.003 ), minLayersApart = cms.int32( 1 ), chi2Max = cms.double( 100.0 ), chi2_str = cms.double( 50.0 ) ), cms.PSet( wideSeg = cms.double( 3.0 ), chi2Norm_2D_ = cms.double( 20.0 ), dRIntMax = cms.double( 2.0 ), doCollisions = cms.bool( True ), dPhiMax = cms.double( 0.003 ), dRMax = cms.double( 1.5 ), dPhiIntMax = cms.double( 0.002 ), minLayersApart = cms.int32( 1 ), chi2Max = cms.double( 60.0 ), chi2_str = cms.double( 30.0 ) ), cms.PSet( wideSeg = cms.double( 3.0 ), chi2Norm_2D_ = cms.double( 60.0 ), dRIntMax = cms.double( 2.0 ), doCollisions = cms.bool( True ), dPhiMax = cms.double( 0.007 ), dRMax = cms.double( 1.5 ), dPhiIntMax = cms.double( 0.005 ), minLayersApart = cms.int32( 1 ), chi2Max = cms.double( 180.0 ), chi2_str = cms.double( 80.0 ) ), cms.PSet( wideSeg = cms.double( 3.0 ), chi2Norm_2D_ = cms.double( 35.0 ), dRIntMax = cms.double( 2.0 ), doCollisions = cms.bool( True ), dPhiMax = cms.double( 0.006 ), dRMax = cms.double( 1.5 ), dPhiIntMax = cms.double( 0.004 ), minLayersApart = cms.int32( 1 ), chi2Max = cms.double( 100.0 ), chi2_str = cms.double( 50.0 ) ) ), algo_name = cms.string( "CSCSegAlgoRU" ), chamber_types = cms.vstring( 'ME1/a', 'ME1/b', 'ME1/2', 'ME1/3', 'ME2/1', 'ME2/2', 'ME3/1', 'ME3/2', 'ME4/1', 'ME4/2' ) ) ) ) fragment.hltMuonRPCDigisCPPF = cms.EDProducer( "RPCAMCRawToDigi", inputTag = cms.InputTag( "rawDataCollector" ), calculateCRC = cms.bool( True ), fillCounters = cms.bool( True ), RPCAMCUnpacker = cms.string( "RPCCPPFUnpacker" ), RPCAMCUnpackerSettings = cms.PSet( bxMin = cms.int32( -2 ), cppfDaqDelay = cms.int32( 2 ), fillAMCCounters = cms.bool( True ), bxMax = cms.int32( 2 ) ) ) fragment.hltOmtfDigis = cms.EDProducer( "OmtfUnpacker", inputLabel = cms.InputTag( "rawDataCollector" ), skipRpc = cms.bool( False ), skipCsc = cms.bool( False ), skipDt = cms.bool( False ), skipMuon = cms.bool( False ), useRpcConnectionFile = cms.bool( False ), rpcConnectionFile = cms.string( "" ), outputTag = cms.string( "" ) ) fragment.hltMuonRPCDigisTwinMux = cms.EDProducer( "RPCTwinMuxRawToDigi", inputTag = cms.InputTag( "rawDataCollector" ), calculateCRC = cms.bool( True ), fillCounters = cms.bool( True ), bxMin = cms.int32( -2 ), bxMax = cms.int32( 2 ) ) fragment.hltMuonRPCDigis = cms.EDProducer( "RPCDigiMerger", inputTagSimRPCDigis = cms.InputTag( "" ), inputTagTwinMuxDigis = cms.InputTag( "hltMuonRPCDigisTwinMux" ), inputTagOMTFDigis = cms.InputTag( "hltOmtfDigis" ), inputTagCPPFDigis = cms.InputTag( "hltMuonRPCDigisCPPF" ), InputLabel = cms.InputTag( "rawDataCollector" ), bxMinTwinMux = cms.int32( -2 ), bxMaxTwinMux = cms.int32( 2 ), bxMinOMTF = cms.int32( -3 ), bxMaxOMTF = cms.int32( 4 ), bxMinCPPF = cms.int32( -2 ), bxMaxCPPF = cms.int32( 2 ) ) fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer", recAlgoConfig = cms.PSet( ), recAlgo = cms.string( "RPCRecHitStandardAlgo" ), rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ), maskSource = cms.string( "File" ), maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ), deadSource = cms.string( "File" ), deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ) ) fragment.hltMuonGEMDigis = cms.EDProducer( "GEMRawToDigiModule", InputLabel = cms.InputTag( "rawDataCollector" ), useDBEMap = cms.bool( True ), keepDAQStatus = cms.bool( False ), readMultiBX = cms.bool( False ), ge21Off = cms.bool( True ), fedIdStart = cms.uint32( 1467 ), fedIdEnd = cms.uint32( 1478 ) ) fragment.hltGemRecHits = cms.EDProducer( "GEMRecHitProducer", recAlgoConfig = cms.PSet( ), recAlgo = cms.string( "GEMRecHitStandardAlgo" ), gemDigiLabel = cms.InputTag( "hltMuonGEMDigis" ), applyMasking = cms.bool( True ), ge21Container = cms.bool( True ) ) fragment.hltGemSegments = cms.EDProducer( "GEMSegmentProducer", gemRecHitLabel = cms.InputTag( "hltGemRecHits" ), enableGE0 = cms.bool( True ), enableGE12 = cms.bool( False ), ge0_name = cms.string( "GE0SegAlgoRU" ), algo_name = cms.string( "GEMSegmentAlgorithm" ), ge0_pset = cms.PSet( maxChi2GoodSeg = cms.double( 50.0 ), maxChi2Prune = cms.double( 50.0 ), maxNumberOfHitsPerLayer = cms.uint32( 100 ), maxETASeeds = cms.double( 0.1 ), maxPhiAdditional = cms.double( 0.001096605744 ), minNumberOfHits = cms.uint32( 4 ), doCollisions = cms.bool( True ), maxPhiSeeds = cms.double( 0.001096605744 ), requireCentralBX = cms.bool( True ), maxChi2Additional = cms.double( 100.0 ), allowWideSegments = cms.bool( True ), maxNumberOfHits = cms.uint32( 300 ), maxTOFDiff = cms.double( 25.0 ) ), algo_pset = cms.PSet( dYclusBoxMax = cms.double( 5.0 ), dXclusBoxMax = cms.double( 1.0 ), maxRecHitsInCluster = cms.int32( 4 ), preClustering = cms.bool( True ), preClusteringUseChaining = cms.bool( True ), dEtaChainBoxMax = cms.double( 0.05 ), clusterOnlySameBXRecHits = cms.bool( True ), minHitsPerSegment = cms.uint32( 2 ), dPhiChainBoxMax = cms.double( 0.02 ) ) ) fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator", beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), scaleDT = cms.bool( True ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), ME0RecSegmentLabel = cms.InputTag( "me0Segments" ), EnableDTMeasurement = cms.bool( True ), EnableCSCMeasurement = cms.bool( True ), EnableME0Measurement = cms.bool( False ), crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ), crackWindow = cms.double( 0.04 ), deltaPhiSearchWindow = cms.double( 0.25 ), deltaEtaSearchWindow = cms.double( 0.2 ), deltaEtaCrackSearchWindow = cms.double( 0.25 ), CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ), CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ), CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ), CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ), CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ), CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ), CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ), CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ), CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ), DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ), DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ), DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ), DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ), DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ), DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ), OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ), OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ), OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ), OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ), OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ), SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ), SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ), SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ), SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ), SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ), SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ), SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ), SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ), SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ), SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ), SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ), SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ), SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ), SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ), SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ), SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ), SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ), SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ), CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ), CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ), CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ), CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ), CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ), CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ), CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ), CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ), CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ), CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ), CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ), OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ), OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ), OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ), OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ), OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ), DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ), DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ), DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ), DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ), DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ), DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ), DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ), DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ), DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ), DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ), DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ), DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ), SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ), SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ), SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ), SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ), SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ), SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ), SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ), SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ), SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ), SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ), SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ), SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ), SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ), SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ) ) fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", GMTReadoutCollection = cms.InputTag( "" ), InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), Propagator = cms.string( "SteppingHelixPropagatorAny" ), L1MinPt = cms.double( 0.0 ), L1MaxEta = cms.double( 2.5 ), L1MinQuality = cms.uint32( 7 ), SetMinPtBarrelTo = cms.double( 3.5 ), SetMinPtEndcapTo = cms.double( 1.0 ), UseOfflineSeed = cms.untracked.bool( True ), UseUnassociatedL1 = cms.bool( False ), MatchDR = cms.vdouble( 0.3 ), EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), CentralBxOnly = cms.bool( True ), MatchType = cms.uint32( 0 ), SortType = cms.uint32( 0 ), OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) ) ) fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', 'hltESPFastSteppingHelixPropagatorOpposite' ) ), InputObjects = cms.InputTag( "hltL2MuonSeeds" ), SeedTransformerParameters = cms.PSet( Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), NMinRecHits = cms.uint32( 2 ), RescaleError = cms.double( 100.0 ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), UseSubRecHits = cms.bool( False ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), L2TrajBuilderParameters = cms.PSet( BWFilterParameters = cms.PSet( DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), BWSeedType = cms.string( "fromGenerator" ), GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), EnableGEMMeasurement = cms.bool( True ), EnableRPCMeasurement = cms.bool( True ), MuonTrajectoryUpdatorParameters = cms.PSet( ExcludeRPCFromFit = cms.bool( False ), Granularity = cms.int32( 0 ), MaxChi2 = cms.double( 25.0 ), RescaleError = cms.bool( False ), RescaleErrorFactor = cms.double( 100.0 ), UseInvalidHits = cms.bool( True ) ), EnableCSCMeasurement = cms.bool( True ), MaxChi2 = cms.double( 100.0 ), FitDirection = cms.string( "outsideIn" ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), NumberOfSigma = cms.double( 3.0 ), EnableDTMeasurement = cms.bool( True ) ), DoSeedRefit = cms.bool( False ), FilterParameters = cms.PSet( DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), EnableGEMMeasurement = cms.bool( True ), EnableRPCMeasurement = cms.bool( True ), MuonTrajectoryUpdatorParameters = cms.PSet( ExcludeRPCFromFit = cms.bool( False ), Granularity = cms.int32( 0 ), MaxChi2 = cms.double( 25.0 ), RescaleError = cms.bool( False ), RescaleErrorFactor = cms.double( 100.0 ), UseInvalidHits = cms.bool( True ) ), EnableCSCMeasurement = cms.bool( True ), MaxChi2 = cms.double( 1000.0 ), FitDirection = cms.string( "insideOut" ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), NumberOfSigma = cms.double( 3.0 ), EnableDTMeasurement = cms.bool( True ) ), SeedPosition = cms.string( "in" ), DoBackwardFilter = cms.bool( True ), DoRefit = cms.bool( False ), NavigationType = cms.string( "Standard" ), SeedTransformerParameters = cms.PSet( Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), NMinRecHits = cms.uint32( 2 ), RescaleError = cms.double( 100.0 ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), UseSubRecHits = cms.bool( False ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) ), DoSeedRefit = cms.bool( False ), TrackLoaderParameters = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( False ), VertexConstraint = cms.bool( True ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), MuonTrajectoryBuilder = cms.string( "Exhaustive" ) ) fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer", InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) ) fragment.hltSiStripRawToClustersFacilityOnDemand = cms.EDProducer( "SiStripClusterizerFromRaw", ProductLabel = cms.InputTag( "rawDataCollector" ), ConditionsLabel = cms.string( "" ), onDemand = cms.bool( True ), DoAPVEmulatorCheck = cms.bool( False ), LegacyUnpacker = cms.bool( False ), HybridZeroSuppressed = cms.bool( False ), Clusterizer = cms.PSet( ConditionsLabel = cms.string( "" ), MaxClusterSize = cms.uint32( 16 ), ClusterThreshold = cms.double( 5.0 ), SeedThreshold = cms.double( 3.0 ), Algorithm = cms.string( "ThreeThresholdAlgorithm" ), ChannelThreshold = cms.double( 2.0 ), MaxAdjacentBad = cms.uint32( 0 ), setDetId = cms.bool( True ), MaxSequentialHoles = cms.uint32( 0 ), RemoveApvShots = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), MaxSequentialBad = cms.uint32( 1 ) ), Algorithms = cms.PSet( Use10bitsTruncation = cms.bool( False ), CommonModeNoiseSubtractionMode = cms.string( "Median" ), useCMMeanMap = cms.bool( False ), TruncateInSuppressor = cms.bool( True ), doAPVRestore = cms.bool( False ), SiStripFedZeroSuppressionMode = cms.uint32( 4 ), PedestalSubtractionFedMode = cms.bool( True ) ) ) fragment.hltMeasurementTrackerEventOnDemand = cms.EDProducer( "MeasurementTrackerEventProducer", measurementTracker = cms.string( "hltESPMeasurementTracker" ), skipClusters = cms.InputTag( "" ), pixelClusterProducer = cms.string( "hltSiPixelClusters" ), stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityOnDemand" ), Phase2TrackerCluster1DProducer = cms.string( "" ), vectorHits = cms.InputTag( "" ), vectorHitsRej = cms.InputTag( "" ), inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ), badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ), pixelCablingMapLabel = cms.string( "" ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), switchOffPixelsIfEmpty = cms.bool( True ) ) fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOIDNN", src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), layersToTry = cms.int32( 2 ), fixedErrorRescaleFactorForHitless = cms.double( 2.0 ), hitsToTry = cms.int32( 1 ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), maxEtaForTOB = cms.double( 1.8 ), minEtaForTEC = cms.double( 0.7 ), debug = cms.untracked.bool( False ), maxSeeds = cms.uint32( 20 ), maxHitlessSeeds = cms.uint32( 5 ), maxHitSeeds = cms.uint32( 1 ), propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ), maxHitlessSeedsIP = cms.uint32( 5 ), maxHitlessSeedsMuS = cms.uint32( 0 ), maxHitDoubletSeeds = cms.uint32( 0 ), getStrategyFromDNN = cms.bool( True ), useRegressor = cms.bool( False ), dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" ) ) fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( True ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 500000 ), maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIterL3OITrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "iter10" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), Propagator = cms.string( "PropagatorWithMaterial" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), MeasurementTracker = cms.string( "hltESPMeasurementTracker" ) ) fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), ignoreVertices = cms.bool( True ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 4, 3, 2 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ) ) fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ), originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( True ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( False ), Eta_fixed = cms.bool( True ), Eta_min = cms.double( 0.1 ), DeltaZ = cms.double( 24.2 ), maxRegions = cms.int32( 2 ), EtaR_UpperLimit_Par1 = cms.double( 0.25 ), UseVertex = cms.bool( False ), Z_fixed = cms.bool( False ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Rescale_phi = cms.double( 3.0 ), DeltaEta = cms.double( 0.2 ), precise = cms.bool( True ), OnDemand = cms.int32( -1 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), vertexCollection = cms.InputTag( "pixelVertices" ), Pt_min = cms.double( 3.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Phi_fixed = cms.bool( True ), DeltaR = cms.double( 0.025 ), input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), DeltaPhi = cms.double( 0.15 ), Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "Notused" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), RefitFlag = cms.bool( True ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), HitThreshold = cms.int32( 1 ), Chi2CutGEM = cms.double( 1.0 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" ) ) ) fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OI' ) ) fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OI' ) ) fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ), InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ), MuonPtOption = cms.string( "Tracker" ) ) fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO", l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ), InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ), applyL3Filters = cms.bool( False ), MinNhits = cms.int32( 1 ), MaxNormalizedChi2 = cms.double( 20.0 ), MinNmuonHits = cms.int32( 1 ), MaxPtDifference = cms.double( 0.3 ) ) fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionByPtEDProducer", DeltaR = cms.double( 0.025 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), OnDemand = cms.int32( -1 ), vertexCollection = cms.InputTag( "notUsed" ), MeasurementTrackerName = cms.InputTag( "" ), UseVertex = cms.bool( False ), Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( True ), Z_fixed = cms.bool( True ), Pt_min = cms.double( 0.0 ), DeltaZ = cms.double( 24.2 ), ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ), deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ), deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ), maxRegions = cms.int32( 5 ), precise = cms.bool( True ), input = cms.InputTag( "hltL2SelectorForL3IO" ) ) fragment.hltPixelTracksInRegionL2 = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksInRegionL2" ), InputVertexCollection = cms.InputTag( "" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), removeOTRechits = cms.bool( False ), includeFourthHit = cms.bool( True ), produceComplement = cms.bool( False ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier", src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ), L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ), L2Muon = cms.InputTag( "hltL2MuonCandidates" ), rejectAll = cms.bool( False ), isFromL1 = cms.bool( False ), mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ), mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ), mvaScaleMeanB = cms.vdouble( 4.332629261558539E-4, 4.689795312031938E-6, 7.644844964566431E-6, 6.580623848546099E-4, 0.00523266117445817, 5.6968993532947E-4, 0.20322471101222087, -0.005575351463397025, 0.18247595248098955, 1.5342398341020196E-4 ), mvaScaleStdB = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ), mvaScaleMeanE = cms.vdouble( 3.120747098810717E-4, 4.5298701434656295E-6, 1.2002076996572005E-5, 0.007900535887258366, -0.022166389143849694, 7.12338927507459E-4, 0.22819667672872926, -0.0039375694144792705, 0.19304371973554835, -1.2936058928324214E-5 ), mvaScaleStdE = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ), doSort = cms.bool( False ), nSeedsMaxB = cms.int32( 99999 ), nSeedsMaxE = cms.int32( 99999 ), etaEdge = cms.double( 1.2 ), mvaCutB = cms.double( 0.04 ), mvaCutE = cms.double( 0.04 ), minL1Qual = cms.int32( 7 ), baseScore = cms.double( 0.5 ) ) fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFiltered" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "none" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIter0" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ) ) fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( False ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( True ), Eta_fixed = cms.bool( True ), Eta_min = cms.double( 0.1 ), DeltaZ = cms.double( 24.2 ), maxRegions = cms.int32( 2 ), EtaR_UpperLimit_Par1 = cms.double( 0.25 ), UseVertex = cms.bool( False ), Z_fixed = cms.bool( True ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Rescale_phi = cms.double( 3.0 ), DeltaEta = cms.double( 0.04 ), precise = cms.bool( True ), OnDemand = cms.int32( -1 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), vertexCollection = cms.InputTag( "pixelVertices" ), Pt_min = cms.double( 3.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Phi_fixed = cms.bool( True ), DeltaR = cms.double( 0.025 ), input = cms.InputTag( "hltL2SelectorForL3IO" ), DeltaPhi = cms.double( 0.15 ), Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "hltTrimmedPixelVertices" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), RefitFlag = cms.bool( True ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), HitThreshold = cms.int32( 1 ), Chi2CutGEM = cms.double( 1.0 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), matchToSeeds = cms.bool( True ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" ) ) ) fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' ) ) fragment.hltL1MuonsPt0 = cms.EDProducer( "HLTL1TMuonSelector", InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MinPt = cms.double( -1.0 ), L1MaxEta = cms.double( 5.0 ), L1MinQuality = cms.uint32( 7 ), CentralBxOnly = cms.bool( True ) ) fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer", Propagator = cms.string( "SteppingHelixPropagatorAny" ), L1MinPt = cms.double( 0.0 ), L1MaxEta = cms.double( 2.5 ), L1MinQuality = cms.uint32( 7 ), SetMinPtBarrelTo = cms.double( 3.5 ), SetMinPtEndcapTo = cms.double( 1.0 ), CentralBxOnly = cms.bool( True ), RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "notUsed" ), deltaEtas = cms.vdouble( 0.35, 0.35, 0.35, 0.35 ), zErrorVetex = cms.double( 0.2 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 24.2 ), maxNVertices = cms.int32( 1 ), maxNRegions = cms.int32( 5 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), ptMin = cms.double( 0.0 ), mode = cms.string( "BeamSpotSigma" ), input = cms.InputTag( "hltL1MuonsPt0" ), ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ), searchOpt = cms.bool( False ), deltaPhis = cms.vdouble( 1.0, 0.8, 0.6, 0.3 ), whereToUseMeasurementTracker = cms.string( "Never" ), originRadius = cms.double( 0.2 ), measurementTrackerName = cms.InputTag( "" ), precise = cms.bool( True ) ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) ) ) fragment.hltPixelTracksInRegionL1 = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksInRegionL1" ), InputVertexCollection = cms.InputTag( "" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), removeOTRechits = cms.bool( False ), includeFourthHit = cms.bool( True ), produceComplement = cms.bool( False ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ), L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ), L2Muon = cms.InputTag( "hltL2MuonCandidates" ), rejectAll = cms.bool( False ), isFromL1 = cms.bool( True ), mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ), mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ), mvaScaleMeanB = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ), mvaScaleStdB = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ), mvaScaleMeanE = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ), mvaScaleStdE = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ), doSort = cms.bool( False ), nSeedsMaxB = cms.int32( 99999 ), nSeedsMaxE = cms.int32( 99999 ), etaEdge = cms.double( 1.2 ), mvaCutB = cms.double( 0.04 ), mvaCutE = cms.double( 0.04 ), minL1Qual = cms.int32( 7 ), baseScore = cms.double( 0.5 ) ) fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFiltered" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "none" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIter0" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ) ) fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltIter3IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ), trackClassifier = cms.InputTag( '','QualityMasks' ), pixelClusters = cms.InputTag( "hltSiPixelClusters" ), stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityOnDemand" ), oldClusterRemovalInfo = cms.InputTag( "" ), TrackQuality = cms.string( "highPurity" ), maxChi2 = cms.double( 16.0 ), minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), overrideTrkQuals = cms.InputTag( "" ) ) fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", src = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), clustersToSkip = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ), phase2clustersToSkip = cms.InputTag( "" ) ) fragment.hltIter3IterL3FromL1MuonPixelLayersAndRegions = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 15.0 ), extraPhi = cms.double( 0.0 ), extraEta = cms.double( 0.0 ), maxNVertices = cms.int32( 3 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), ptMin = cms.double( 1.2 ), operationMode = cms.string( "VerticesFixed" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), originRadius = cms.double( 0.015 ), measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ), precise = cms.bool( True ), zErrorVertex = cms.double( 0.03 ) ), inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ), badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrors' ), ignoreSingleFPixPanelModules = cms.bool( True ), debug = cms.untracked.bool( False ), createPlottingFiles = cms.untracked.bool( False ), layerList = cms.vstring( 'BPix1+BPix2', 'BPix1+BPix3', 'BPix1+BPix4', 'BPix2+BPix3', 'BPix2+BPix4', 'BPix3+BPix4', 'BPix1+FPix1_pos', 'BPix1+FPix1_neg', 'BPix1+FPix2_pos', 'BPix1+FPix2_neg', 'BPix1+FPix3_pos', 'BPix1+FPix3_neg', 'BPix2+FPix1_pos', 'BPix2+FPix1_neg', 'BPix2+FPix2_pos', 'BPix2+FPix2_neg', 'BPix3+FPix1_pos', 'BPix3+FPix1_neg', 'FPix1_pos+FPix2_pos', 'FPix1_neg+FPix2_neg', 'FPix1_pos+FPix3_pos', 'FPix1_neg+FPix3_neg', 'FPix2_pos+FPix3_pos', 'FPix2_neg+FPix3_neg' ), BPix = cms.PSet( hitErrorRPhi = cms.double( 0.0027 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.006 ), HitProducer = cms.string( "hltSiPixelRecHits" ) ), FPix = cms.PSet( hitErrorRPhi = cms.double( 0.0051 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemoval" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.0036 ), HitProducer = cms.string( "hltSiPixelRecHits" ) ), TIB = cms.PSet( ), TID = cms.PSet( ), TOB = cms.PSet( ), TEC = cms.PSet( ), MTIB = cms.PSet( ), MTID = cms.PSet( ), MTOB = cms.PSet( ), MTEC = cms.PSet( ) ) fragment.hltIter3IterL3FromL1MuonTrackingRegions = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer", Propagator = cms.string( "SteppingHelixPropagatorAny" ), L1MinPt = cms.double( 0.0 ), L1MaxEta = cms.double( 2.5 ), L1MinQuality = cms.uint32( 7 ), SetMinPtBarrelTo = cms.double( 3.5 ), SetMinPtEndcapTo = cms.double( 1.0 ), CentralBxOnly = cms.bool( True ), RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), deltaEtas = cms.vdouble( 0.175, 0.175, 0.175, 0.175 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 15.0 ), maxNVertices = cms.int32( 3 ), maxNRegions = cms.int32( 3 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), ptMin = cms.double( 1.2 ), mode = cms.string( "VerticesFixed" ), input = cms.InputTag( "hltL1MuonsPt0" ), ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ), searchOpt = cms.bool( False ), deltaPhis = cms.vdouble( 0.5, 0.4, 0.3, 0.15 ), whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), originRadius = cms.double( 0.015 ), measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ), precise = cms.bool( True ) ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) ) ) fragment.hltIter3IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", doClusterCheck = cms.bool( False ), MaxNumberOfStripClusters = cms.uint32( 50000 ), ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), MaxNumberOfPixelClusters = cms.uint32( 40000 ), PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), cut = cms.string( "" ), DontCountDetsAboveNClusters = cms.uint32( 0 ), silentClusterCheck = cms.untracked.bool( False ) ) fragment.hltIter3IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "hltIter3IterL3FromL1MuonPixelLayersAndRegions" ), trackingRegions = cms.InputTag( "hltIter3IterL3FromL1MuonTrackingRegions" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), clusterCheck = cms.InputTag( "hltIter3IterL3FromL1MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), putEmptyIfMaxElementReached = cms.bool( False ), layerPairs = cms.vuint32( 0 ) ) fragment.hltIter3IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", seedingHitSets = cms.InputTag( "hltIter3IterL3FromL1MuonPixelHitDoublets" ), propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), SeedMomentumForBOFF = cms.double( 5.0 ), OriginTransverseErrorMultiplier = cms.double( 1.0 ), MinOneOverPtError = cms.double( 1.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), magneticField = cms.string( "ParabolicMf" ), forceKinematicWithRegionDirection = cms.bool( False ), SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) fragment.hltIter3IterL3FromL1MuonPixelSeedsFiltered = cms.EDProducer( "MuonHLTSeedMVAClassifier", src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeeds" ), L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ), L2Muon = cms.InputTag( "hltL2MuonCandidates" ), rejectAll = cms.bool( False ), isFromL1 = cms.bool( True ), mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_barrel_v1.xml" ), mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_endcap_v1.xml" ), mvaScaleMeanB = cms.vdouble( 0.006826621711798213, 1.340471761359199E-5, 2.5827749083302998E-6, 3.8329754175309627E-4, -0.006327854398161656, 0.0017211841076523692, 0.2760538806332439, -0.010429922003892818 ), mvaScaleStdB = cms.vdouble( 0.006225819995879627, 7.4048803387083885E-6, 3.6347963283736586E-6, 0.062213478665703675, 0.828854421408699, 0.3714730344087147, 0.42155116686695293, 0.38566415759730355 ), mvaScaleMeanE = cms.vdouble( 0.0013243955281318262, 7.150658575633707E-6, 1.0493070182976E-5, -0.004802713888821372, -0.022186379498012398, 8.335525228198972E-4, 0.2915475574025415, -0.01200308471140653 ), mvaScaleStdE = cms.vdouble( 0.0013768261827517547, 7.80116971559064E-6, 8.819635719472336E-5, 0.27824938208607475, 1.798678366076454, 0.16556388679148643, 0.48300543536161705, 0.401204958844809 ), doSort = cms.bool( False ), nSeedsMaxB = cms.int32( 99999 ), nSeedsMaxE = cms.int32( 99999 ), etaEdge = cms.double( 1.2 ), mvaCutB = cms.double( 0.1 ), mvaCutE = cms.double( 0.1 ), minL1Qual = cms.int32( 7 ), baseScore = cms.double( 0.5 ) ) fragment.hltIter3IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ), src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeedsFiltered" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIter3IterL3FromL1MuonCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIter3IterL3FromL1Muon" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEvent" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltIter3IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), dr_exp = cms.vint32( 4, 4, 4 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), dz_exp = cms.vint32( 4, 4, 4 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ) ) fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracks" ), originalMVAVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltIter03IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter3IterL3FromL1MuonTrackSelectionHighPurity' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter0IterL3MuonTrackSelectionHighPurity' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter03IterL3FromL1MuonMerged' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltIterL3GlbMuon = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( True ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( False ), Eta_fixed = cms.bool( True ), Eta_min = cms.double( 0.1 ), DeltaZ = cms.double( 24.2 ), maxRegions = cms.int32( 2 ), EtaR_UpperLimit_Par1 = cms.double( 0.25 ), UseVertex = cms.bool( False ), Z_fixed = cms.bool( False ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Rescale_phi = cms.double( 3.0 ), DeltaEta = cms.double( 0.2 ), precise = cms.bool( True ), OnDemand = cms.int32( -1 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), vertexCollection = cms.InputTag( "pixelVertices" ), Pt_min = cms.double( 3.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Phi_fixed = cms.bool( True ), DeltaR = cms.double( 0.025 ), input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), DeltaPhi = cms.double( 0.15 ), Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "Notused" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), RefitFlag = cms.bool( True ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), HitThreshold = cms.int32( 1 ), Chi2CutGEM = cms.double( 1.0 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ) ) ) fragment.hltIterL3MuonsNoID = cms.EDProducer( "MuonIdProducer", MuonCaloCompatibility = cms.PSet( delta_eta = cms.double( 0.02 ), delta_phi = cms.double( 0.02 ), allSiPMHO = cms.bool( False ), MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( True ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 9999.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), useGEM = cms.bool( True ), GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.05 ), useCalo = cms.bool( False ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 9999.0 ), dRHcalPreselection = cms.double( 0.2 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), CenterConeOnCalIntersection = cms.bool( False ), NoiseTow_EE = cms.double( 0.15 ), Noise_EB = cms.double( 0.025 ), Noise_HE = cms.double( 0.2 ), DR_Veto_E = cms.double( 0.07 ), NoiseTow_EB = cms.double( 0.04 ), Noise_EE = cms.double( 0.1 ), UseRecHitsFlag = cms.bool( False ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "Cal" ), Noise_HO = cms.double( 0.2 ), DR_Veto_HO = cms.double( 0.1 ), Threshold_H = cms.double( 0.5 ), PrintTimeReport = cms.untracked.bool( False ), Threshold_E = cms.double( 0.2 ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "CaloExtractorByAssociator" ), Threshold_HO = cms.double( 0.5 ), DepositInstanceLabels = cms.vstring( 'ecal', 'hcal', 'ho' ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 1.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 1.0 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 1.0 ), dRHcalPreselection = cms.double( 1.0 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), Noise_HB = cms.double( 0.2 ) ), TrackExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltIter03IterL3FromL1MuonMerged" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), DR_Max = cms.double( 1.0 ), NHits_Min = cms.uint32( 0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "TrackExtractor" ) ), JetExtractorPSet = cms.PSet( JetCollectionLabel = cms.InputTag( "Notused" ), DR_Veto = cms.double( 0.1 ), DR_Max = cms.double( 1.0 ), ExcludeMuonVeto = cms.bool( True ), PrintTimeReport = cms.untracked.bool( False ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "JetExtractor" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 0.5 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.5 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 0.5 ), dRHcalPreselection = cms.double( 0.5 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), Threshold = cms.double( 5.0 ) ), trackDepositName = cms.string( "tracker" ), ecalDepositName = cms.string( "ecal" ), hcalDepositName = cms.string( "hcal" ), hoDepositName = cms.string( "ho" ), jetDepositName = cms.string( "jets" ), TimingFillerParameters = cms.PSet( DTTimingParameters = cms.PSet( HitError = cms.double( 6.0 ), MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), DoWireCorr = cms.bool( False ), RequireBothProjections = cms.bool( False ), DTTimeOffset = cms.double( 2.7 ), PruneCut = cms.double( 10000.0 ), DTsegments = cms.InputTag( "hltDt4DSegments" ), UseSegmentT0 = cms.bool( False ), HitsMin = cms.int32( 5 ), DropTheta = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), UseCSC = cms.bool( True ), CSCTimingParameters = cms.PSet( MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), CSCWireTimeOffset = cms.double( 0.0 ), CSCStripError = cms.double( 7.0 ), CSCTimeOffset = cms.double( 0.0 ), CSCWireError = cms.double( 8.6 ), PruneCut = cms.double( 100.0 ), CSCsegments = cms.InputTag( "hltCscSegments" ), UseStripTime = cms.bool( True ), CSCStripTimeOffset = cms.double( 0.0 ), UseWireTime = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), ErrorDT = cms.double( 6.0 ), EcalEnergyCut = cms.double( 0.4 ), UseECAL = cms.bool( True ), ErrorEB = cms.double( 2.085 ), UseDT = cms.bool( True ), ErrorEE = cms.double( 6.95 ), ErrorCSC = cms.double( 7.4 ) ), ShowerDigiFillerParameters = cms.PSet( cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), digiMaxDistanceX = cms.double( 25.0 ), dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( False ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 4.0 ), maxAbsEta = cms.double( 3.0 ), minPt = cms.double( 2.0 ), inputCollectionTypes = cms.vstring( 'inner tracks', 'links', 'outer tracks' ), addExtraSoftMuons = cms.bool( False ), fillGlobalTrackRefits = cms.bool( False ), debugWithTruthMatching = cms.bool( False ), inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIterL3GlbMuon','hltL2Muons:UpdatedAtVtx' ), fillCaloCompatibility = cms.bool( False ), maxAbsPullY = cms.double( 9999.0 ), maxAbsDy = cms.double( 9999.0 ), minP = cms.double( 0.0 ), minPCaloMuon = cms.double( 1.0E9 ), maxAbsDx = cms.double( 3.0 ), fillIsolation = cms.bool( False ), writeIsoDeposits = cms.bool( False ), minNumberOfMatches = cms.int32( 1 ), fillMatching = cms.bool( True ), fillShowerDigis = cms.bool( False ), ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), fillGlobalTrackQuality = cms.bool( False ), globalTrackQualityInputTag = cms.InputTag( "" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( True ) ) fragment.hltIterL3Muons = cms.EDProducer( "MuonIDFilterProducerForHLT", inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoID" ), applyTriggerIdLoose = cms.bool( True ), typeMuon = cms.uint32( 0 ), allowedTypeMask = cms.uint32( 0 ), requiredTypeMask = cms.uint32( 0 ), minNMuonHits = cms.int32( 0 ), minNMuonStations = cms.int32( 0 ), minNTrkLayers = cms.int32( 0 ), minTrkHits = cms.int32( 0 ), minPixLayer = cms.int32( 0 ), minPixHits = cms.int32( 0 ), minPt = cms.double( 0.0 ), maxNormalizedChi2 = cms.double( 9999.0 ) ) fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducer", inputCollection = cms.InputTag( "hltIterL3Muons" ) ) fragment.hltIterL3MuonTracks = cms.EDProducer( "HLTMuonTrackSelector", track = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), muon = cms.InputTag( "hltIterL3Muons" ), originalMVAVals = cms.InputTag( "none" ), copyMVA = cms.bool( False ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", InputObjects = cms.InputTag( "hltIterL3Muons" ), DisplacedReconstruction = cms.bool( False ) ) fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreAlCaRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu14erIorSingleMu16er" ), MaxEta = cms.double( 2.4 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltFEDSelectorTCDS = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 1024, 1025, 1050 ) ) fragment.hltFEDSelectorDT = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 1369, 1370, 1371 ) ) fragment.hltFEDSelectorRPC = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 790, 791, 792, 793, 794, 795, 821 ) ) fragment.hltFEDSelectorCSC = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 831, 832, 833, 834, 835, 836, 837, 838, 839, 841, 842, 843, 844, 845, 846, 847, 848, 849, 851, 852, 853, 854, 855, 856, 857, 858, 859, 861, 862, 863, 864, 865, 866, 867, 868, 869 ) ) fragment.hltFEDSelectorGEM = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478 ) ) fragment.hltFEDSelectorTwinMux = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 1390, 1391, 1393, 1394, 1395 ) ) fragment.hltFEDSelectorOMTF = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 1380, 1381 ) ) fragment.hltFEDSelectorEMTF = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 1384, 1385 ) ) fragment.hltFEDSelectorCPPF = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 1386 ) ) fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", SelectedTriggerType = cms.int32( 3 ) ) fragment.hltPreAlCaLumiPixelsCountsRandom = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter", DebugOn = cms.untracked.bool( False ), DetectorType = cms.untracked.string( "pixel" ), acceptedCombinations = cms.untracked.vstring( ), DcsStatusLabel = cms.untracked.InputTag( "" ), DCSRecordLabel = cms.untracked.InputTag( "hltOnlineMetaDataDigis" ) ) fragment.hltAlcaPixelClusterCounts = cms.EDProducer( "AlcaPCCEventProducer", pixelClusterLabel = cms.InputTag( "hltSiPixelClusters" ), trigstring = cms.untracked.string( "alcaPCCEvent" ), savePerROCInfo = cms.bool( False ) ) fragment.hltL1sZeroBiasOrAlwaysTrue = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreAlCaLumiPixelsCountsZeroBias = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreAlCaPFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", EBSumThreshold = cms.double( 0.2 ), HF2Weight = cms.double( 1.0 ), EBWeight = cms.double( 1.0 ), EESumThreshold = cms.double( 0.45 ), HOThreshold0 = cms.double( 3.5 ), HOThresholdPlus1 = cms.double( 3.5 ), HOThresholdMinus1 = cms.double( 3.5 ), HOThresholdPlus2 = cms.double( 3.5 ), HOThresholdMinus2 = cms.double( 3.5 ), HBThreshold = cms.double( 0.3 ), HBThreshold1 = cms.double( 0.4 ), HBThreshold2 = cms.double( 0.3 ), HF1Threshold = cms.double( 0.5 ), HEDWeight = cms.double( 1.0 ), EEWeight = cms.double( 1.0 ), HESWeight = cms.double( 1.0 ), HF1Weight = cms.double( 1.0 ), HOWeight = cms.double( 1.0E-99 ), EBThreshold = cms.double( 0.07 ), EEThreshold = cms.double( 0.3 ), HcalThreshold = cms.double( -1000.0 ), HF2Threshold = cms.double( 0.85 ), HESThreshold = cms.double( 0.2 ), HESThreshold1 = cms.double( 0.1 ), HEDThreshold = cms.double( 0.2 ), HEDThreshold1 = cms.double( 0.1 ), EcutTower = cms.double( -1000.0 ), HBWeight = cms.double( 1.0 ), MomHBDepth = cms.double( 0.2 ), MomHEDepth = cms.double( 0.4 ), MomEBDepth = cms.double( 0.3 ), MomEEDepth = cms.double( 0.0 ), UseHO = cms.bool( False ), UseEtEBTreshold = cms.bool( False ), UseSymEBTreshold = cms.bool( False ), UseEtEETreshold = cms.bool( False ), UseSymEETreshold = cms.bool( False ), UseHcalRecoveredHits = cms.bool( False ), UseEcalRecoveredHits = cms.bool( False ), UseRejectedHitsOnly = cms.bool( False ), UseRejectedRecoveredHcalHits = cms.bool( False ), UseRejectedRecoveredEcalHits = cms.bool( False ), missingHcalRescaleFactorForEcal = cms.double( 0.0 ), AllowMissingInputs = cms.bool( False ), HBGrid = cms.vdouble( ), EEWeights = cms.vdouble( ), HF2Weights = cms.vdouble( ), HOWeights = cms.vdouble( ), EEGrid = cms.vdouble( ), HBWeights = cms.vdouble( ), HF2Grid = cms.vdouble( ), HEDWeights = cms.vdouble( ), HF1Grid = cms.vdouble( ), EBWeights = cms.vdouble( ), HF1Weights = cms.vdouble( ), HESGrid = cms.vdouble( ), HESWeights = cms.vdouble( ), HEDGrid = cms.vdouble( ), HOGrid = cms.vdouble( ), EBGrid = cms.vdouble( ), hfInput = cms.InputTag( "hltHfreco" ), hbheInput = cms.InputTag( "hltHbhereco" ), hoInput = cms.InputTag( "hltHoreco" ), ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), MomConstrMethod = cms.int32( 1 ), HcalAcceptSeverityLevel = cms.uint32( 9 ), EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', 'kWeird', 'kBad' ), HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), HcalPhase = cms.int32( 1 ), usePFThresholdsFromDB = cms.bool( True ), EcalRecHitThresh = cms.bool( True ) ) fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), src = cms.InputTag( "hltTowerMakerForAll" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.4 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( 0.9 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 14327 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", min_N90 = cms.int32( -2 ), min_N90hits = cms.int32( 2 ), min_EMF = cms.double( 1.0E-6 ), max_EMF = cms.double( 999.0 ), jetsInput = cms.InputTag( "hltAK4CaloJets" ), JetIDParams = cms.PSet( hfRecHitsColl = cms.InputTag( "hltHfreco" ), hoRecHitsColl = cms.InputTag( "hltHoreco" ), ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), useRecHits = cms.bool( True ), eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) ) fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet", maxRapidity = cms.double( 5.0 ), gridSpacing = cms.double( 0.55 ), pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ) ) fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", level = cms.string( "L1FastJet" ), algorithm = cms.string( "AK4CaloHLT" ), srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ) ) fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L2Relative" ), algorithm = cms.string( "AK4CaloHLT" ) ) fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L3Absolute" ), algorithm = cms.string( "AK4CaloHLT" ) ) fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L2L3Residual" ), algorithm = cms.string( "AK4CaloHLT" ) ) fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' ) ) fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer", src = cms.InputTag( "hltAK4CaloJets" ), correctors = cms.VInputTag( 'hltAK4CaloCorrector' ), verbose = cms.untracked.bool( False ) ) fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", src = cms.InputTag( "hltAK4CaloJetsIDPassed" ), correctors = cms.VInputTag( 'hltAK4CaloCorrector' ), verbose = cms.untracked.bool( False ) ) fragment.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), src = cms.InputTag( "hltTowerMakerForAll" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.4 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector", src = cms.InputTag( "hltAK4CaloJetsPF" ), filter = cms.bool( False ), etMin = cms.double( 5.0 ) ) fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracks','hltMergedTracks' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT", LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ), ptMin = cms.double( 2.5 ), pMin = cms.double( 2.5 ), shareHitFraction = cms.double( 0.8 ) ) fragment.hltMuons = cms.EDProducer( "MuonIdProducer", MuonCaloCompatibility = cms.PSet( delta_eta = cms.double( 0.02 ), delta_phi = cms.double( 0.02 ), allSiPMHO = cms.bool( False ), MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( True ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( True ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 9999.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( True ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( True ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.05 ), useCalo = cms.bool( False ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 9999.0 ), dRHcalPreselection = cms.double( 0.2 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), CenterConeOnCalIntersection = cms.bool( False ), NoiseTow_EE = cms.double( 0.15 ), Noise_EB = cms.double( 0.025 ), Noise_HE = cms.double( 0.2 ), DR_Veto_E = cms.double( 0.07 ), NoiseTow_EB = cms.double( 0.04 ), Noise_EE = cms.double( 0.1 ), UseRecHitsFlag = cms.bool( False ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "Cal" ), Noise_HO = cms.double( 0.2 ), DR_Veto_HO = cms.double( 0.1 ), Threshold_H = cms.double( 0.5 ), PrintTimeReport = cms.untracked.bool( False ), Threshold_E = cms.double( 0.2 ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "CaloExtractorByAssociator" ), Threshold_HO = cms.double( 0.5 ), DepositInstanceLabels = cms.vstring( 'ecal', 'hcal', 'ho' ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 1.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 1.0 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 1.0 ), dRHcalPreselection = cms.double( 1.0 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), Noise_HB = cms.double( 0.2 ) ), TrackExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "" ), NHits_Min = cms.uint32( 0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "TrackExtractor" ) ), JetExtractorPSet = cms.PSet( JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), DR_Veto = cms.double( 0.1 ), DR_Max = cms.double( 1.0 ), ExcludeMuonVeto = cms.bool( True ), PrintTimeReport = cms.untracked.bool( False ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "JetExtractor" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 0.5 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.5 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 0.5 ), dRHcalPreselection = cms.double( 0.5 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), Threshold = cms.double( 5.0 ) ), trackDepositName = cms.string( "tracker" ), ecalDepositName = cms.string( "ecal" ), hcalDepositName = cms.string( "hcal" ), hoDepositName = cms.string( "ho" ), jetDepositName = cms.string( "jets" ), TimingFillerParameters = cms.PSet( DTTimingParameters = cms.PSet( HitError = cms.double( 6.0 ), MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), DoWireCorr = cms.bool( False ), RequireBothProjections = cms.bool( False ), DTTimeOffset = cms.double( 2.7 ), PruneCut = cms.double( 10000.0 ), DTsegments = cms.InputTag( "hltDt4DSegments" ), UseSegmentT0 = cms.bool( False ), HitsMin = cms.int32( 5 ), DropTheta = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), UseCSC = cms.bool( True ), CSCTimingParameters = cms.PSet( MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), CSCWireTimeOffset = cms.double( 0.0 ), CSCStripError = cms.double( 7.0 ), CSCTimeOffset = cms.double( 0.0 ), CSCWireError = cms.double( 8.6 ), PruneCut = cms.double( 100.0 ), CSCsegments = cms.InputTag( "hltCscSegments" ), UseStripTime = cms.bool( True ), CSCStripTimeOffset = cms.double( 0.0 ), UseWireTime = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), ErrorDT = cms.double( 6.0 ), EcalEnergyCut = cms.double( 0.4 ), UseECAL = cms.bool( True ), ErrorEB = cms.double( 2.085 ), UseDT = cms.bool( True ), ErrorEE = cms.double( 6.95 ), ErrorCSC = cms.double( 7.4 ) ), ShowerDigiFillerParameters = cms.PSet( cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), digiMaxDistanceX = cms.double( 25.0 ), dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( True ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 4.0 ), maxAbsEta = cms.double( 3.0 ), minPt = cms.double( 10.0 ), inputCollectionTypes = cms.vstring( 'inner tracks', 'links', 'outer tracks' ), addExtraSoftMuons = cms.bool( False ), fillGlobalTrackRefits = cms.bool( False ), debugWithTruthMatching = cms.bool( False ), inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ), fillCaloCompatibility = cms.bool( True ), maxAbsPullY = cms.double( 9999.0 ), maxAbsDy = cms.double( 9999.0 ), minP = cms.double( 10.0 ), minPCaloMuon = cms.double( 1.0E9 ), maxAbsDx = cms.double( 3.0 ), fillIsolation = cms.bool( True ), writeIsoDeposits = cms.bool( False ), minNumberOfMatches = cms.int32( 1 ), fillMatching = cms.bool( True ), fillShowerDigis = cms.bool( False ), ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), fillGlobalTrackQuality = cms.bool( False ), globalTrackQualityInputTag = cms.InputTag( "" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( False ) ) fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer", navigator = cms.PSet( barrel = cms.PSet( ), endcap = cms.PSet( ), name = cms.string( "PFRecHitECALNavigator" ) ), producers = cms.VPSet( cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), srFlags = cms.InputTag( "" ), name = cms.string( "PFEBRecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), applySelectionsToAllCrystals = cms.bool( True ) ), cms.PSet( topologicalCleaning = cms.bool( True ), skipTTRecoveredHits = cms.bool( True ), cleaningThreshold = cms.double( 2.0 ), name = cms.string( "PFRecHitQTestECAL" ), timingCleaning = cms.bool( True ) ) ) ), cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), srFlags = cms.InputTag( "" ), name = cms.string( "PFEERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), applySelectionsToAllCrystals = cms.bool( True ) ), cms.PSet( topologicalCleaning = cms.bool( True ), skipTTRecoveredHits = cms.bool( True ), cleaningThreshold = cms.double( 2.0 ), name = cms.string( "PFRecHitQTestECAL" ), timingCleaning = cms.bool( True ) ) ) ) ) ) fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer", navigator = cms.PSet( hcalEnums = cms.vint32( 4 ), name = cms.string( "PFRecHitHCALDenseIdNavigator" ) ), producers = cms.VPSet( cms.PSet( thresh_HF = cms.double( 0.4 ), LongFibre_Fraction = cms.double( 0.1 ), src = cms.InputTag( "hltHfreco" ), EMDepthCorrection = cms.double( 22.0 ), ShortFibre_Fraction = cms.double( 0.01 ), HADDepthCorrection = cms.double( 25.0 ), HFCalib29 = cms.double( 1.07 ), LongFibre_Cut = cms.double( 120.0 ), name = cms.string( "PFHFRecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( flags = cms.vstring( 'Standard', 'HFLong', 'HFShort' ), cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ), name = cms.string( "PFRecHitQTestHCALChannel" ), maxSeverities = cms.vint32( 11, 9, 9 ) ), cms.PSet( usePFThresholdsFromDB = cms.bool( False ), name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), cuts = cms.VPSet( cms.PSet( threshold = cms.vdouble( 1.2, 1.8 ), depth = cms.vint32( 1, 2 ), detectorEnum = cms.int32( 4 ) ) ) ) ), ShortFibre_Cut = cms.double( 60.0 ) ) ) ) fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer", navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ), producers = cms.VPSet( cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), name = cms.string( "PFPSRecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 7.0E-6 ), name = cms.string( "PFRecHitQTestThreshold" ) ) ) ) ) ) fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" ), usePFThresholdsFromDB = cms.bool( True ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.15 ), seedingThreshold = cms.double( 0.6 ), detector = cms.string( "ECAL_ENDCAP" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 0.23 ), detector = cms.string( "ECAL_BARREL" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 8 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.double( 0.08 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( gatheringThreshold = cms.double( 0.3 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), useCornerCells = cms.bool( True ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( 9 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), maxIterations = cms.uint32( 50 ), positionCalcForConvergence = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), allCellsPositionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), showerSigma = cms.double( 1.5 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ) ), positionReCalc = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), energyCorrector = cms.PSet( ) ) fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" ), usePFThresholdsFromDB = cms.bool( True ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 1.2E-4 ), detector = cms.string( "PS1" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 1.2E-4 ), detector = cms.string( "PS2" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 4 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "PS1" ) ), cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "PS2" ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), useCornerCells = cms.bool( False ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 6.0E-5 ), minFractionInCalc = cms.double( 1.0E-9 ) ), maxIterations = cms.uint32( 50 ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), detector = cms.string( "PS1" ) ), cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), detector = cms.string( "PS2" ) ) ), showerSigma = cms.double( 0.3 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ) ), positionReCalc = cms.PSet( ), energyCorrector = cms.PSet( ) ) fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer", minimumPSEnergy = cms.double( 0.0 ), skipPS = cms.bool( False ), inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), energyCorrector = cms.PSet( recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), applyCrackCorrections = cms.bool( False ), ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ), applyMVACorrections = cms.bool( True ), eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ), maxPtForMVAEvaluation = cms.double( 300.0 ), srfAwareCorrection = cms.bool( True ) ), inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" ) ) fragment.hltParticleFlowRecHitHBHESoA = cms.EDProducer( "PFRecHitSoAProducerHCAL@alpaka", producers = cms.VPSet( cms.PSet( src = cms.InputTag( "hltHbheRecoSoA" ), params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" ) ) ), topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ), synchronise = cms.untracked.bool( False ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "LegacyPFRecHitProducer", src = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ) ) fragment.hltParticleFlowClusterHBHESoA = cms.EDProducer( "PFClusterSoAProducer@alpaka", pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ), topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ), detector = cms.string( "HCAL_BARREL1" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ), detector = cms.string( "HCAL_ENDCAP" ) ) ), nNeighbours = cms.int32( 4 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), detector = cms.string( "HCAL_BARREL1" ) ), cms.PSet( gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), detector = cms.string( "HCAL_ENDCAP" ) ) ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), minFractionInCalc = cms.double( 1.0E-9 ) ), maxIterations = cms.uint32( 5 ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), detector = cms.string( "HCAL_BARREL1" ) ), cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), detector = cms.string( "HCAL_ENDCAP" ) ) ), showerSigma = cms.double( 10.0 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 6.0 ), noiseTerm = cms.double( 21.86 ), constantTermLowE = cms.double( 4.24 ), noiseTermLowE = cms.double( 8.0 ), threshHighE = cms.double( 15.0 ), constantTerm = cms.double( 2.82 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 6.0 ), noiseTerm = cms.double( 21.86 ), constantTermLowE = cms.double( 4.24 ), noiseTermLowE = cms.double( 8.0 ), threshHighE = cms.double( 15.0 ), constantTerm = cms.double( 2.82 ) ) ), synchronise = cms.bool( False ), alpaka = cms.untracked.PSet( backend = cms.untracked.string( "" ) ) ) fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "LegacyPFClusterProducer", src = cms.InputTag( "hltParticleFlowClusterHBHESoA" ), PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoA" ), recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" ), usePFThresholdsFromDB = cms.bool( True ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( 5 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominatorByDetector = cms.VPSet( cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ), depths = cms.vint32( 1, 2, 3, 4 ), detector = cms.string( "HCAL_BARREL1" ) ), cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), detector = cms.string( "HCAL_ENDCAP" ) ) ), minFractionInCalc = cms.double( 1.0E-9 ) ), maxIterations = cms.uint32( 5 ), minChi2Prob = cms.double( 0.0 ), allCellsPositionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominatorByDetector = cms.VPSet( cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ), depths = cms.vint32( 1, 2, 3, 4 ), detector = cms.string( "HCAL_BARREL1" ) ), cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), detector = cms.string( "HCAL_ENDCAP" ) ) ), minFractionInCalc = cms.double( 1.0E-9 ) ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ), depths = cms.vint32( 1, 2, 3, 4 ), detector = cms.string( "HCAL_BARREL1" ) ), cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), detector = cms.string( "HCAL_ENDCAP" ) ) ), maxNSigmaTime = cms.double( 10.0 ), showerSigma = cms.double( 10.0 ), timeSigmaEE = cms.double( 10.0 ), clusterTimeResFromSeed = cms.bool( False ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 6.0 ), noiseTerm = cms.double( 21.86 ), constantTermLowE = cms.double( 4.24 ), noiseTermLowE = cms.double( 8.0 ), threshHighE = cms.double( 15.0 ), constantTerm = cms.double( 2.82 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 6.0 ), noiseTerm = cms.double( 21.86 ), constantTermLowE = cms.double( 4.24 ), noiseTermLowE = cms.double( 8.0 ), threshHighE = cms.double( 15.0 ), constantTerm = cms.double( 2.82 ) ), timeSigmaEB = cms.double( 10.0 ) ) ) fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer", clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" ), energyCorrector = cms.PSet( ), pfClusterBuilder = cms.PSet( allCellsPositionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominatorByDetector = cms.VPSet( cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ), depths = cms.vint32( 1, 2, 3, 4 ), detector = cms.string( "HCAL_BARREL1" ) ), cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), detector = cms.string( "HCAL_ENDCAP" ) ) ), minFractionInCalc = cms.double( 1.0E-9 ) ), algoName = cms.string( "PFMultiDepthClusterizer" ), nSigmaPhi = cms.double( 2.0 ), minFractionToKeep = cms.double( 1.0E-7 ), nSigmaEta = cms.double( 2.0 ) ), positionReCalc = cms.PSet( ), usePFThresholdsFromDB = cms.bool( True ) ) fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" ), usePFThresholdsFromDB = cms.bool( True ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 1.4 ), detector = cms.string( "HF_EM" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 1.4 ), detector = cms.string( "HF_HAD" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 0 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( ), algoName = cms.string( "Basic2DClusterForEachSeed" ) ), pfClusterBuilder = cms.PSet( ), positionReCalc = cms.PSet( ), energyCorrector = cms.PSet( ) ) fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer", TrackQuality = cms.string( "none" ), UseQuality = cms.bool( False ), TkColList = cms.VInputTag( 'hltPFMuonMerging' ) ) fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer", verbose = cms.untracked.bool( False ), debug = cms.untracked.bool( False ), elementImporters = cms.VPSet( cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), cleanBadConvertedBrems = cms.bool( False ), muonMaxDPtOPt = cms.double( 1.0 ), source = cms.InputTag( "hltLightPFTracks" ), NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), vetoEndcap = cms.bool( False ), useIterativeTracking = cms.bool( False ), importerName = cms.string( "GeneralTracksImporter" ), DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ), trackQuality = cms.string( "highPurity" ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), importerName = cms.string( "ECALClusterImporter" ), BCtoPFCMap = cms.InputTag( "" ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), importerName = cms.string( "GenericClusterImporter" ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), importerName = cms.string( "GenericClusterImporter" ) ) ), linkDefinitions = cms.VPSet( cms.PSet( linkType = cms.string( "TRACK:ECAL" ), useKDTree = cms.bool( True ), linkerName = cms.string( "TrackAndECALLinker" ) ), cms.PSet( trajectoryLayerExit = cms.string( "HCALExit" ), trajectoryLayerEntrance = cms.string( "HCALEntrance" ), nMaxHcalLinksPerTrack = cms.int32( 1 ), linkType = cms.string( "TRACK:HCAL" ), useKDTree = cms.bool( True ), linkerName = cms.string( "TrackAndHCALLinker" ) ), cms.PSet( minAbsEtaEcal = cms.double( 2.5 ), linkType = cms.string( "ECAL:HCAL" ), useKDTree = cms.bool( False ), linkerName = cms.string( "ECALAndHCALLinker" ) ), cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), useKDTree = cms.bool( False ), linkerName = cms.string( "HFEMAndHFHADLinker" ) ) ) ) fragment.hltParticleFlow = cms.EDProducer( "PFProducer", verbose = cms.untracked.bool( False ), debug = cms.untracked.bool( False ), blocks = cms.InputTag( "hltParticleFlowBlock" ), muons = cms.InputTag( "hltMuons" ), postMuonCleaning = cms.bool( True ), vetoEndcap = cms.bool( False ), vertexCollection = cms.InputTag( "hltPixelVertices" ), useVerticesForNeutral = cms.bool( True ), useHO = cms.bool( False ), PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), useEGammaElectrons = cms.bool( False ), egammaElectrons = cms.InputTag( "" ), useEGammaFilters = cms.bool( False ), useProtectionsForJetMET = cms.bool( True ), PFEGammaFiltersParameters = cms.PSet( electron_missinghits = cms.uint32( 1 ), electron_protectionsForJetMET = cms.PSet( maxEeleOverPoutRes = cms.double( 0.5 ), maxEleHcalEOverEcalE = cms.double( 0.1 ), maxEcalEOverPRes = cms.double( 0.2 ), maxHcalEOverP = cms.double( 1.0 ), maxE = cms.double( 50.0 ), maxTrackPOverEele = cms.double( 1.0 ), maxDPhiIN = cms.double( 0.1 ), maxEcalEOverP_2 = cms.double( 0.2 ), maxEcalEOverP_1 = cms.double( 0.5 ), maxEeleOverPout = cms.double( 0.2 ), maxHcalEOverEcalE = cms.double( 0.1 ), maxHcalE = cms.double( 10.0 ), maxNtracks = cms.double( 3.0 ) ), photon_MinEt = cms.double( 10.0 ), electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), electron_protectionsForBadHcal = cms.PSet( dEta = cms.vdouble( 0.0064, 0.01264 ), dPhi = cms.vdouble( 0.0547, 0.0394 ), enableProtections = cms.bool( False ), full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ), eInvPInv = cms.vdouble( 0.184, 0.0721 ) ), photon_protectionsForBadHcal = cms.PSet( enableProtections = cms.bool( False ), solidConeTrkIsoOffset = cms.double( 10.0 ), solidConeTrkIsoSlope = cms.double( 0.3 ) ), electron_iso_mva_barrel = cms.double( -0.1875 ), electron_iso_mva_endcap = cms.double( -0.1075 ), photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), photon_HoE = cms.double( 0.05 ), electron_iso_combIso_endcap = cms.double( 10.0 ), electron_iso_pt = cms.double( 10.0 ), photon_protectionsForJetMET = cms.PSet( sumPtTrackIsoSlope = cms.double( 0.001 ), sumPtTrackIso = cms.double( 4.0 ) ), electron_iso_combIso_barrel = cms.double( 10.0 ), electron_noniso_mvaCut = cms.double( -0.1 ), photon_combIso = cms.double( 10.0 ), electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ) ), muon_HCAL = cms.vdouble( 3.0, 3.0 ), muon_ECAL = cms.vdouble( 0.5, 0.5 ), muon_HO = cms.vdouble( 0.9, 0.9 ), PFMuonAlgoParameters = cms.PSet( ), rejectTracks_Bad = cms.bool( False ), rejectTracks_Step45 = cms.bool( False ), usePFNuclearInteractions = cms.bool( False ), usePFConversions = cms.bool( False ), usePFDecays = cms.bool( False ), dptRel_DispVtx = cms.double( 10.0 ), iCfgCandConnector = cms.PSet( nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), bCorrect = cms.bool( False ), bCalibPrimary = cms.bool( False ) ), nsigma_TRACK = cms.double( 1.0 ), pt_Error = cms.double( 1.0 ), factors_45 = cms.vdouble( 10.0, 100.0 ), goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), goodTrackDeadHcal_chi2n = cms.double( 5.0 ), goodTrackDeadHcal_layers = cms.uint32( 4 ), goodTrackDeadHcal_validFr = cms.double( 0.5 ), goodTrackDeadHcal_dxy = cms.double( 0.5 ), goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), pf_nsigma_ECAL = cms.double( 0.0 ), pf_nsigma_HCAL = cms.double( 1.0 ), pf_nsigma_HFEM = cms.double( 1.0 ), pf_nsigma_HFHAD = cms.double( 1.0 ), useCalibrationsFromDB = cms.bool( True ), calibrationsLabel = cms.string( "HLT" ), postHFCleaning = cms.bool( False ), PFHFCleaningParameters = cms.PSet( minHFCleaningPt = cms.double( 5.0 ), minDeltaMet = cms.double( 0.4 ), maxSignificance = cms.double( 2.5 ), minSignificance = cms.double( 2.5 ), minSignificanceReduction = cms.double( 1.4 ), maxDeltaPhiPt = cms.double( 7.0 ) ), cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), calibHF_use = cms.bool( False ), calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) ) fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( "hltParticleFlow" ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.4 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer", minPt = cms.double( 20.0 ), maxEta = cms.double( 1.0E99 ), CHF = cms.double( 0.0 ), NHF = cms.double( 0.99 ), CEF = cms.double( 0.99 ), NEF = cms.double( 0.99 ), maxCF = cms.double( 99.0 ), NCH = cms.int32( 0 ), NTOT = cms.int32( 1 ), jetsInput = cms.InputTag( "hltAK4PFJets" ) ) fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer", minPt = cms.double( 20.0 ), maxEta = cms.double( 1.0E99 ), CHF = cms.double( 0.0 ), NHF = cms.double( 0.9 ), CEF = cms.double( 0.99 ), NEF = cms.double( 0.99 ), maxCF = cms.double( 99.0 ), NCH = cms.int32( 0 ), NTOT = cms.int32( 1 ), jetsInput = cms.InputTag( "hltAK4PFJets" ) ) fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet", maxRapidity = cms.double( 5.0 ), gridSpacing = cms.double( 0.55 ), pfCandidatesTag = cms.InputTag( "hltParticleFlow" ) ) fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", level = cms.string( "L1FastJet" ), algorithm = cms.string( "AK4PFHLT" ), srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ) ) fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L2Relative" ), algorithm = cms.string( "AK4PFHLT" ) ) fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L3Absolute" ), algorithm = cms.string( "AK4PFHLT" ) ) fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L2L3Residual" ), algorithm = cms.string( "AK4PFHLT" ) ) fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' ) ) fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK4PFJets" ), correctors = cms.VInputTag( 'hltAK4PFCorrector' ), verbose = cms.untracked.bool( False ) ) fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK4PFJetsLooseID" ), correctors = cms.VInputTag( 'hltAK4PFCorrector' ), verbose = cms.untracked.bool( False ) ) fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK4PFJetsTightID" ), correctors = cms.VInputTag( 'hltAK4PFCorrector' ), verbose = cms.untracked.bool( False ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAlCaPFJet40CPUOnly = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEcalDigisSoASerialSync = cms.EDProducer( "alpaka_serial_sync::EcalRawToDigiPortable", InputLabel = cms.InputTag( "rawDataCollector" ), FEDs = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ), maxChannelsEB = cms.uint32( 61200 ), maxChannelsEE = cms.uint32( 14648 ), digisLabelEB = cms.string( "ebDigis" ), digisLabelEE = cms.string( "eeDigis" ) ) fragment.hltEcalDigisSerialSync = cms.EDProducer( "EcalDigisFromPortableProducer", digisInLabelEB = cms.InputTag( 'hltEcalDigisSoASerialSync','ebDigis' ), digisInLabelEE = cms.InputTag( 'hltEcalDigisSoASerialSync','eeDigis' ), digisOutLabelEB = cms.string( "ebDigis" ), digisOutLabelEE = cms.string( "eeDigis" ), produceDummyIntegrityCollections = cms.bool( False ) ) fragment.hltEcalUncalibRecHitSoASerialSync = cms.EDProducer( "alpaka_serial_sync::EcalUncalibRecHitProducerPortable", digisLabelEB = cms.InputTag( 'hltEcalDigisSoASerialSync','ebDigis' ), digisLabelEE = cms.InputTag( 'hltEcalDigisSoASerialSync','eeDigis' ), recHitsLabelEB = cms.string( "EcalUncalibRecHitsEB" ), recHitsLabelEE = cms.string( "EcalUncalibRecHitsEE" ), EBtimeFitLimits_Lower = cms.double( 0.2 ), EBtimeFitLimits_Upper = cms.double( 1.4 ), EEtimeFitLimits_Lower = cms.double( 0.2 ), EEtimeFitLimits_Upper = cms.double( 1.4 ), EBtimeConstantTerm = cms.double( 0.6 ), EEtimeConstantTerm = cms.double( 1.0 ), EBtimeNconst = cms.double( 28.5 ), EEtimeNconst = cms.double( 31.8 ), outOfTimeThresholdGain12pEB = cms.double( 1000.0 ), outOfTimeThresholdGain12mEB = cms.double( 1000.0 ), outOfTimeThresholdGain61pEB = cms.double( 1000.0 ), outOfTimeThresholdGain61mEB = cms.double( 1000.0 ), outOfTimeThresholdGain12pEE = cms.double( 1000.0 ), outOfTimeThresholdGain12mEE = cms.double( 1000.0 ), outOfTimeThresholdGain61pEE = cms.double( 1000.0 ), outOfTimeThresholdGain61mEE = cms.double( 1000.0 ), amplitudeThresholdEB = cms.double( 10.0 ), amplitudeThresholdEE = cms.double( 10.0 ), EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ), EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ), EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ), EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ), kernelMinimizeThreads = cms.untracked.vuint32( 32, 1, 1 ), shouldRunTimingComputation = cms.bool( True ) ) fragment.hltEcalUncalibRecHitSerialSync = cms.EDProducer( "EcalUncalibRecHitSoAToLegacy", outputLabelEB = cms.string( "EcalUncalibRecHitsEB" ), isPhase2 = cms.bool( False ), inputCollectionEB = cms.InputTag( 'hltEcalUncalibRecHitSoASerialSync','EcalUncalibRecHitsEB' ), inputCollectionEE = cms.InputTag( 'hltEcalUncalibRecHitSoASerialSync','EcalUncalibRecHitsEE' ), outputLabelEE = cms.string( "EcalUncalibRecHitsEE" ) ) fragment.hltEcalRecHitSerialSync = cms.EDProducer( "EcalRecHitProducer", EErechitCollection = cms.string( "EcalRecHitsEE" ), EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitSerialSync','EcalUncalibRecHitsEE' ), EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitSerialSync','EcalUncalibRecHitsEB' ), EBrechitCollection = cms.string( "EcalRecHitsEB" ), ChannelStatusToBeExcluded = cms.vstring( 'kDAC', 'kNoisy', 'kNNoisy', 'kFixedG6', 'kFixedG1', 'kFixedG0', 'kNonRespondingIsolated', 'kDeadVFE', 'kDeadFE', 'kNoDataNoTP' ), killDeadChannels = cms.bool( True ), algo = cms.string( "EcalRecHitWorkerSimple" ), EBLaserMIN = cms.double( 0.5 ), EELaserMIN = cms.double( 0.5 ), EBLaserMAX = cms.double( 3.0 ), EELaserMAX = cms.double( 8.0 ), timeCalibTag = cms.ESInputTag( "","" ), timeOffsetTag = cms.ESInputTag( "","" ), skipTimeCalib = cms.bool( False ), laserCorrection = cms.bool( True ), flagsMapDBReco = cms.PSet( kDead = cms.vstring( 'kNoDataNoTP' ), kGood = cms.vstring( 'kOk', 'kDAC', 'kNoLaser', 'kNoisy' ), kTowerRecovered = cms.vstring( 'kDeadFE' ), kNoisy = cms.vstring( 'kNNoisy', 'kFixedG6', 'kFixedG1' ), kNeighboursRecovered = cms.vstring( 'kFixedG0', 'kNonRespondingIsolated', 'kDeadVFE' ) ), algoRecover = cms.string( "EcalRecHitWorkerRecover" ), recoverEBIsolatedChannels = cms.bool( False ), recoverEEIsolatedChannels = cms.bool( False ), recoverEBVFE = cms.bool( False ), recoverEEVFE = cms.bool( False ), recoverEBFE = cms.bool( False ), recoverEEFE = cms.bool( False ), dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ), dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ), logWarningEtThreshold_EB_FE = cms.double( -1.0 ), logWarningEtThreshold_EE_FE = cms.double( -1.0 ), ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ), eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ), ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ), eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ), singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ), singleChannelRecoveryThreshold = cms.double( 8.0 ), sum8ChannelRecoveryThreshold = cms.double( 0.0 ), bdtWeightFileNoCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml" ), bdtWeightFileCracks = cms.FileInPath( "RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml" ), triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigisLegacy','EcalTriggerPrimitives' ), cleaningConfig = cms.PSet( cThreshold_endcap = cms.double( 15.0 ), tightenCrack_e1_double = cms.double( 2.0 ), cThreshold_barrel = cms.double( 4.0 ), e6e2thresh = cms.double( 0.04 ), e4e1Threshold_barrel = cms.double( 0.08 ), e4e1Threshold_endcap = cms.double( 0.3 ), tightenCrack_e4e1_single = cms.double( 3.0 ), cThreshold_double = cms.double( 10.0 ), e4e1_b_barrel = cms.double( -0.024 ), tightenCrack_e6e2_double = cms.double( 3.0 ), e4e1_a_barrel = cms.double( 0.04 ), tightenCrack_e1_single = cms.double( 2.0 ), e4e1_a_endcap = cms.double( 0.02 ), e4e1_b_endcap = cms.double( -0.0125 ), ignoreOutOfTimeThresh = cms.double( 1.0E9 ) ) ) fragment.hltHcalDigisSoASerialSync = cms.EDProducer( "alpaka_serial_sync::HcalDigisSoAProducer", hbheDigisLabel = cms.InputTag( "hltHcalDigis" ), qie11DigiLabel = cms.InputTag( "hltHcalDigis" ), digisLabelF01HE = cms.string( "f01HEDigis" ), digisLabelF5HB = cms.string( "f5HBDigis" ), digisLabelF3HB = cms.string( "f3HBDigis" ), maxChannelsF01HE = cms.uint32( 10000 ), maxChannelsF5HB = cms.uint32( 10000 ), maxChannelsF3HB = cms.uint32( 10000 ) ) fragment.hltHbheRecoSoASerialSync = cms.EDProducer( "alpaka_serial_sync::HBHERecHitProducerPortable", maxTimeSamples = cms.uint32( 10 ), kprep1dChannelsPerBlock = cms.uint32( 32 ), digisLabelF01HE = cms.InputTag( 'hltHcalDigisSoASerialSync','f01HEDigis' ), digisLabelF5HB = cms.InputTag( 'hltHcalDigisSoASerialSync','f5HBDigis' ), digisLabelF3HB = cms.InputTag( 'hltHcalDigisSoASerialSync','f3HBDigis' ), recHitsLabelM0HBHE = cms.string( "" ), sipmQTSShift = cms.int32( 0 ), sipmQNTStoSum = cms.int32( 3 ), firstSampleShift = cms.int32( 0 ), useEffectivePedestals = cms.bool( True ), meanTime = cms.double( 0.0 ), timeSigmaSiPM = cms.double( 2.5 ), timeSigmaHPD = cms.double( 5.0 ), ts4Thresh = cms.double( 0.0 ), applyTimeSlew = cms.bool( True ), tzeroTimeSlewParameters = cms.vdouble( 23.960177, 11.977461, 9.109694 ), slopeTimeSlewParameters = cms.vdouble( -3.178648, -1.5610227, -1.075824 ), tmaxTimeSlewParameters = cms.vdouble( 16.0, 10.0, 6.25 ), kernelMinimizeThreads = cms.vuint32( 16, 1, 1 ), pulseOffsets = cms.vint32( -3, -2, -1, 0, 1, 2, 3, 4 ) ) fragment.hltHbherecoSerialSync = cms.EDProducer( "HcalRecHitSoAToLegacy", src = cms.InputTag( "hltHbheRecoSoASerialSync" ) ) fragment.hltTowerMakerForAllSerialSync = cms.EDProducer( "CaloTowersCreator", EBSumThreshold = cms.double( 0.2 ), HF2Weight = cms.double( 1.0 ), EBWeight = cms.double( 1.0 ), EESumThreshold = cms.double( 0.45 ), HOThreshold0 = cms.double( 3.5 ), HOThresholdPlus1 = cms.double( 3.5 ), HOThresholdMinus1 = cms.double( 3.5 ), HOThresholdPlus2 = cms.double( 3.5 ), HOThresholdMinus2 = cms.double( 3.5 ), HBThreshold = cms.double( 0.3 ), HBThreshold1 = cms.double( 0.4 ), HBThreshold2 = cms.double( 0.3 ), HF1Threshold = cms.double( 0.5 ), HEDWeight = cms.double( 1.0 ), EEWeight = cms.double( 1.0 ), HESWeight = cms.double( 1.0 ), HF1Weight = cms.double( 1.0 ), HOWeight = cms.double( 1.0E-99 ), EBThreshold = cms.double( 0.07 ), EEThreshold = cms.double( 0.3 ), HcalThreshold = cms.double( -1000.0 ), HF2Threshold = cms.double( 0.85 ), HESThreshold = cms.double( 0.2 ), HESThreshold1 = cms.double( 0.1 ), HEDThreshold = cms.double( 0.2 ), HEDThreshold1 = cms.double( 0.1 ), EcutTower = cms.double( -1000.0 ), HBWeight = cms.double( 1.0 ), MomHBDepth = cms.double( 0.2 ), MomHEDepth = cms.double( 0.4 ), MomEBDepth = cms.double( 0.3 ), MomEEDepth = cms.double( 0.0 ), UseHO = cms.bool( False ), UseEtEBTreshold = cms.bool( False ), UseSymEBTreshold = cms.bool( False ), UseEtEETreshold = cms.bool( False ), UseSymEETreshold = cms.bool( False ), UseHcalRecoveredHits = cms.bool( False ), UseEcalRecoveredHits = cms.bool( False ), UseRejectedHitsOnly = cms.bool( False ), UseRejectedRecoveredHcalHits = cms.bool( False ), UseRejectedRecoveredEcalHits = cms.bool( False ), missingHcalRescaleFactorForEcal = cms.double( 0.0 ), AllowMissingInputs = cms.bool( False ), HBGrid = cms.vdouble( ), EEWeights = cms.vdouble( ), HF2Weights = cms.vdouble( ), HOWeights = cms.vdouble( ), EEGrid = cms.vdouble( ), HBWeights = cms.vdouble( ), HF2Grid = cms.vdouble( ), HEDWeights = cms.vdouble( ), HF1Grid = cms.vdouble( ), EBWeights = cms.vdouble( ), HF1Weights = cms.vdouble( ), HESGrid = cms.vdouble( ), HESWeights = cms.vdouble( ), HEDGrid = cms.vdouble( ), HOGrid = cms.vdouble( ), EBGrid = cms.vdouble( ), hfInput = cms.InputTag( "hltHfreco" ), hbheInput = cms.InputTag( "hltHbherecoSerialSync" ), hoInput = cms.InputTag( "hltHoreco" ), ecalInputs = cms.VInputTag( 'hltEcalRecHitSerialSync:EcalRecHitsEB','hltEcalRecHitSerialSync:EcalRecHitsEE' ), MomConstrMethod = cms.int32( 1 ), HcalAcceptSeverityLevel = cms.uint32( 9 ), EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', 'kWeird', 'kBad' ), HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), HcalPhase = cms.int32( 1 ), usePFThresholdsFromDB = cms.bool( True ), EcalRecHitThresh = cms.bool( True ) ) fragment.hltAK4CaloJetsSerialSync = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), src = cms.InputTag( "hltTowerMakerForAllSerialSync" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.4 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( 0.9 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 14327 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) fragment.hltAK4CaloJetsIDPassedSerialSync = cms.EDProducer( "HLTCaloJetIDProducer", min_N90 = cms.int32( -2 ), min_N90hits = cms.int32( 2 ), min_EMF = cms.double( 1.0E-6 ), max_EMF = cms.double( 999.0 ), jetsInput = cms.InputTag( "hltAK4CaloJetsSerialSync" ), JetIDParams = cms.PSet( hfRecHitsColl = cms.InputTag( "hltHfreco" ), hoRecHitsColl = cms.InputTag( "hltHoreco" ), ebRecHitsColl = cms.InputTag( 'hltEcalRecHitSerialSync','EcalRecHitsEB' ), hbheRecHitsColl = cms.InputTag( "hltHbherecoSerialSync" ), useRecHits = cms.bool( True ), eeRecHitsColl = cms.InputTag( 'hltEcalRecHitSerialSync','EcalRecHitsEE' ) ) ) fragment.hltFixedGridRhoFastjetAllCaloSerialSync = cms.EDProducer( "FixedGridRhoProducerFastjet", maxRapidity = cms.double( 5.0 ), gridSpacing = cms.double( 0.55 ), pfCandidatesTag = cms.InputTag( "hltTowerMakerForAllSerialSync" ) ) fragment.hltAK4CaloFastJetCorrectorSerialSync = cms.EDProducer( "L1FastjetCorrectorProducer", level = cms.string( "L1FastJet" ), algorithm = cms.string( "AK4CaloHLT" ), srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCaloSerialSync" ) ) fragment.hltAK4CaloCorrectorSerialSync = cms.EDProducer( "ChainedJetCorrectorProducer", correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrectorSerialSync','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' ) ) fragment.hltAK4CaloJetsCorrectedSerialSync = cms.EDProducer( "CorrectedCaloJetProducer", src = cms.InputTag( "hltAK4CaloJetsSerialSync" ), correctors = cms.VInputTag( 'hltAK4CaloCorrectorSerialSync' ), verbose = cms.untracked.bool( False ) ) fragment.hltAK4CaloJetsCorrectedIDPassedSerialSync = cms.EDProducer( "CorrectedCaloJetProducer", src = cms.InputTag( "hltAK4CaloJetsIDPassedSerialSync" ), correctors = cms.VInputTag( 'hltAK4CaloCorrectorSerialSync' ), verbose = cms.untracked.bool( False ) ) fragment.hltSingleCaloJet10SerialSync = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassedSerialSync" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltAK4CaloJetsPFSerialSync = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), src = cms.InputTag( "hltTowerMakerForAllSerialSync" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.4 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) fragment.hltAK4CaloJetsPFEt5SerialSync = cms.EDFilter( "EtMinCaloJetSelector", src = cms.InputTag( "hltAK4CaloJetsPFSerialSync" ), filter = cms.bool( False ), etMin = cms.double( 5.0 ) ) fragment.hltOnlineBeamSpotDeviceSerialSync = cms.EDProducer( "alpaka_serial_sync::BeamSpotDeviceProducer", src = cms.InputTag( "hltOnlineBeamSpot" ) ) fragment.hltSiPixelClustersSoASerialSync = cms.EDProducer( "alpaka_serial_sync::SiPixelRawToClusterPhase1", IncludeErrors = cms.bool( True ), UseQualityInfo = cms.bool( False ), verbose = cms.bool( False ), clusterThreshold_layer1 = cms.int32( 2000 ), clusterThreshold_otherLayers = cms.int32( 4000 ), VCaltoElectronGain = cms.double( 1.0 ), VCaltoElectronGain_L1 = cms.double( 1.0 ), VCaltoElectronOffset = cms.double( 0.0 ), VCaltoElectronOffset_L1 = cms.double( 0.0 ), DoDigiMorphing = cms.bool( True ), MaxFakesInModule = cms.uint32( 2400 ), InputLabel = cms.InputTag( "rawDataCollector" ), Regions = cms.PSet( ), barrelRegions = cms.vstring( '1,1-12,1-2', '1,1-12,7-8', '2,1-28,1', '2,1-28,8' ), endcapRegions = cms.vstring( ), CablingMapLabel = cms.string( "" ) ) fragment.hltSiPixelClustersSerialSync = cms.EDProducer( "SiPixelDigisClustersFromSoAAlpakaPhase1", src = cms.InputTag( "hltSiPixelClustersSoASerialSync" ), clusterThreshold_layer1 = cms.int32( 2000 ), clusterThreshold_otherLayers = cms.int32( 4000 ), produceDigis = cms.bool( False ), storeDigis = cms.bool( False ) ) fragment.hltSiPixelDigiErrorsSerialSync = cms.EDProducer( "SiPixelDigiErrorsFromSoAAlpaka", digiErrorSoASrc = cms.InputTag( "hltSiPixelClustersSoASerialSync" ), fmtErrorsSoASrc = cms.InputTag( "hltSiPixelClustersSoASerialSync" ), CablingMapLabel = cms.string( "" ), UsePhase1 = cms.bool( True ), ErrorList = cms.vint32( 29 ), UserErrorList = cms.vint32( 40 ) ) fragment.hltSiPixelRecHitsSoASerialSync = cms.EDProducer( "alpaka_serial_sync::SiPixelRecHitAlpakaPhase1", beamSpot = cms.InputTag( "hltOnlineBeamSpotDeviceSerialSync" ), src = cms.InputTag( "hltSiPixelClustersSoASerialSync" ), CPE = cms.string( "PixelCPEFastParams" ) ) fragment.hltSiPixelRecHitsSerialSync = cms.EDProducer( "SiPixelRecHitFromSoAAlpaka", maxHitsInModules = cms.uint32( 1024 ), pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ), src = cms.InputTag( "hltSiPixelClustersSerialSync" ) ) fragment.hltMeasurementTrackerEventOnDemandSerialSync = cms.EDProducer( "MeasurementTrackerEventProducer", measurementTracker = cms.string( "hltESPMeasurementTracker" ), skipClusters = cms.InputTag( "" ), pixelClusterProducer = cms.string( "hltSiPixelClustersSerialSync" ), stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityOnDemand" ), Phase2TrackerCluster1DProducer = cms.string( "" ), vectorHits = cms.InputTag( "" ), vectorHitsRej = cms.InputTag( "" ), inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrorsSerialSync' ), badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrorsSerialSync' ), pixelCablingMapLabel = cms.string( "" ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), switchOffPixelsIfEmpty = cms.bool( True ) ) fragment.hltIterL3OISeedsFromL2MuonsSerialSync = cms.EDProducer( "TSGForOIDNN", src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), layersToTry = cms.int32( 2 ), fixedErrorRescaleFactorForHitless = cms.double( 2.0 ), hitsToTry = cms.int32( 1 ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemandSerialSync" ), estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), maxEtaForTOB = cms.double( 1.8 ), minEtaForTEC = cms.double( 0.7 ), debug = cms.untracked.bool( False ), maxSeeds = cms.uint32( 20 ), maxHitlessSeeds = cms.uint32( 5 ), maxHitSeeds = cms.uint32( 1 ), propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ), maxHitlessSeedsIP = cms.uint32( 5 ), maxHitlessSeedsMuS = cms.uint32( 0 ), maxHitDoubletSeeds = cms.uint32( 0 ), getStrategyFromDNN = cms.bool( True ), useRegressor = cms.bool( False ), dnnMetadataPath = cms.string( "RecoMuon/TrackerSeedGenerator/data/OIseeding/DNNclassifier_Run3_metadata.json" ) ) fragment.hltIterL3OITrackCandidatesSerialSync = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( True ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemandSerialSync" ), src = cms.InputTag( "hltIterL3OISeedsFromL2MuonsSerialSync" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 500000 ), maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) fragment.hltIterL3OIMuCtfWithMaterialTracksSerialSync = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIterL3OITrackCandidatesSerialSync" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "iter10" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemandSerialSync" ), useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), Propagator = cms.string( "PropagatorWithMaterial" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), MeasurementTracker = cms.string( "hltESPMeasurementTracker" ) ) fragment.hltIterL3OIMuonTrackCutClassifierSerialSync = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksSerialSync" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), ignoreVertices = cms.bool( True ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 4, 3, 2 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ) ) fragment.hltIterL3OIMuonTrackSelectionHighPuritySerialSync = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksSerialSync" ), originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierSerialSync','MVAValues' ), originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierSerialSync','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltL3MuonsIterL3OISerialSync = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( True ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( False ), Eta_fixed = cms.bool( True ), Eta_min = cms.double( 0.1 ), DeltaZ = cms.double( 24.2 ), maxRegions = cms.int32( 2 ), EtaR_UpperLimit_Par1 = cms.double( 0.25 ), UseVertex = cms.bool( False ), Z_fixed = cms.bool( False ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Rescale_phi = cms.double( 3.0 ), DeltaEta = cms.double( 0.2 ), precise = cms.bool( True ), OnDemand = cms.int32( -1 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), vertexCollection = cms.InputTag( "pixelVertices" ), Pt_min = cms.double( 3.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Phi_fixed = cms.bool( True ), DeltaR = cms.double( 0.025 ), input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), DeltaPhi = cms.double( 0.15 ), Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "Notused" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), RefitFlag = cms.bool( True ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), HitThreshold = cms.int32( 1 ), Chi2CutGEM = cms.double( 1.0 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPuritySerialSync" ) ) ) fragment.hltIterL3OIL3MuonsLinksCombinationSerialSync = cms.EDProducer( "L3TrackLinksCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OISerialSync' ) ) fragment.hltIterL3OIL3MuonsSerialSync = cms.EDProducer( "L3TrackCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OISerialSync' ) ) fragment.hltIterL3OIL3MuonCandidatesSerialSync = cms.EDProducer( "L3MuonCandidateProducer", InputObjects = cms.InputTag( "hltIterL3OIL3MuonsSerialSync" ), InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationSerialSync" ), MuonPtOption = cms.string( "Tracker" ) ) fragment.hltL2SelectorForL3IOSerialSync = cms.EDProducer( "HLTMuonL2SelectorForL3IO", l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidatesSerialSync" ), InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationSerialSync" ), applyL3Filters = cms.bool( False ), MinNhits = cms.int32( 1 ), MaxNormalizedChi2 = cms.double( 20.0 ), MinNmuonHits = cms.int32( 1 ), MaxPtDifference = cms.double( 0.3 ) ) fragment.hltPixelTracksSoASerialSync = cms.EDProducer( "alpaka_serial_sync::CAHitNtupletAlpakaPhase1", pixelRecHitSrc = cms.InputTag( "hltSiPixelRecHitsSoASerialSync" ), cellZ0Cut = cms.double( 12.0 ), dzdrFact = cms.double( 15.2 ), minYsizeB1 = cms.int32( 1 ), minYsizeB2 = cms.int32( 1 ), maxDYsize12 = cms.int32( 28 ), maxDYsize = cms.int32( 20 ), maxDYPred = cms.int32( 20 ), geometry = cms.PSet( caThetaCuts = cms.vdouble( 0.0, 0.00115833473, 0.00131148552, 6.16620894E-4, 0.00183150722, 0.00406542553, 0.00200330633, 0.00474137655, 0.00525169708, 0.00321458291 ), pairGraph = cms.vuint32( 0, 1, 0, 4, 0, 7, 1, 2, 1, 4, 1, 7, 4, 5, 7, 8, 2, 3, 2, 4, 2, 7, 5, 6, 8, 9, 0, 2, 1, 3, 0, 5, 0, 8, 4, 6, 7, 9 ), startingPairs = cms.vuint32( 0, 1, 2, 3, 4, 5, 6, 7, 13, 14, 15, 16, 17, 18 ), maxOuter = cms.vdouble( 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0 ), maxInner = cms.vdouble( 21.3215188, 30.0, 0.0, 22.511519, 30.0, -9.93403641, 70.0, 70.0, 22.5133353, 30.0, -14.8785554, 70.0, 70.0, 20.0, 22.2719579, 30.0, 0.0, 70.0, 70.0 ), caDCACuts = cms.vdouble( 0.0570372947, 0.552552481, 0.363756424, 0.447132776, 0.438966382, 0.555379471, 0.452850289, 0.487890019, 0.592900834, 0.357014427 ), ptCuts = cms.vdouble( 0.455610044, 0.51811314, 0.499659219, 0.24932209, 0.364877194, 0.238837111, 0.31529287, 0.512785401, 0.465352682, 0.612601989, 0.63242756, 0.363990639, 0.476108537, 0.631359427, 0.753320985, 0.565580775, 0.656823522, 0.540081757, 0.449101501 ), maxDZ = cms.vdouble( 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0, 10000.0 ), minDZ = cms.vdouble( -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0 ), minOuter = cms.vdouble( -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0, -10000.0 ), phiCuts = cms.vint32( 991, 1362, 378, 746, 942, 1128, 428, 826, 1055, 852, 370, 681, 711, 561, 916, 477, 674, 685, 325 ), maxDR = cms.vdouble( 20.0, 9.20239984, 9.50782658, 20.0, 7.08888664, 7.0, 5.50681282, 5.36004856, 20.0, 6.0, 6.0, 5.03269268, 5.30736584, 20.0, 20.0, 9.0, 9.0, 9.10942669, 9.00779313 ), minInner = cms.vdouble( -20.7098334, 0.0, -30.0, -22.1863978, 9.82601783, -30.0, -70.0, -70.0, -22.878915, 15.0, -30.0, -70.0, -70.0, -20.476856, -22.2730173, 0.0, -30.0, -70.0, -70.0 ) ), maxNumberOfDoublets = cms.string( "524288" ), maxNumberOfTuples = cms.string( "32768" ), avgHitsPerTrack = cms.double( 4.5 ), avgCellsPerHit = cms.double( 27.0 ), avgCellsPerCell = cms.double( 0.071 ), avgTracksPerCell = cms.double( 0.127 ), ptmin = cms.double( 0.9 ), hardCurvCut = cms.double( 0.0422975316 ), earlyFishbone = cms.bool( True ), lateFishbone = cms.bool( False ), fillStatistics = cms.bool( False ), minHitsPerNtuplet = cms.uint32( 3 ), minHitsForSharingCut = cms.uint32( 10 ), fitNas4 = cms.bool( False ), useRiemannFit = cms.bool( False ), doSharedHitCut = cms.bool( True ), dupPassThrough = cms.bool( False ), useSimpleTripletCleaner = cms.bool( True ), trackQualityCuts = cms.PSet( chi2MaxPt = cms.double( 10.0 ), tripletMaxTip = cms.double( 0.3 ), chi2Scale = cms.double( 8.0 ), quadrupletMaxTip = cms.double( 0.5 ), quadrupletMinPt = cms.double( 0.3 ), quadrupletMaxZip = cms.double( 12.0 ), tripletMaxZip = cms.double( 12.0 ), tripletMinPt = cms.double( 0.5 ), chi2Coeff = cms.vdouble( 0.9, 1.8 ) ) ) fragment.hltPixelTracksSerialSync = cms.EDProducer( "PixelTrackProducerFromSoAAlpaka", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), trackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" ), pixelRecHitLegacySrc = cms.InputTag( "hltSiPixelRecHitsSerialSync" ), outerTrackerRecHitSrc = cms.InputTag( "hltSiPhase2RecHits" ), outerTrackerRecHitSoAConverterSrc = cms.InputTag( "phase2OTRecHitsSoAConverter" ), minNumberOfHits = cms.int32( 0 ), minQuality = cms.string( "loose" ), useOTExtension = cms.bool( False ), requireQuadsFromConsecutiveLayers = cms.bool( False ) ) fragment.hltPixelVerticesSoASerialSync = cms.EDProducer( "alpaka_serial_sync::PixelVertexProducerAlpakaPhase1", oneKernel = cms.bool( True ), useDensity = cms.bool( True ), useDBSCAN = cms.bool( False ), useIterative = cms.bool( False ), doSplitting = cms.bool( True ), minT = cms.int32( 2 ), eps = cms.double( 0.07 ), errmax = cms.double( 0.01 ), chi2max = cms.double( 9.0 ), maxVertices = cms.int32( 256 ), PtMin = cms.double( 0.5 ), PtMax = cms.double( 75.0 ), pixelTrackSrc = cms.InputTag( "hltPixelTracksSoASerialSync" ) ) fragment.hltPixelVerticesSerialSync = cms.EDProducer( "PixelVertexProducerFromSoAAlpaka", TrackCollection = cms.InputTag( "hltPixelTracksSerialSync" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), src = cms.InputTag( "hltPixelVerticesSoASerialSync" ) ) fragment.hltTrimmedPixelVerticesSerialSync = cms.EDProducer( "PixelVertexCollectionTrimmer", src = cms.InputTag( "hltPixelVerticesSerialSync" ), maxVtx = cms.uint32( 100 ), fractionSumPt2 = cms.double( 0.3 ), minSumPt2 = cms.double( 0.0 ), PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ) ) fragment.hltIterL3MuonPixelTracksTrackingRegionsSerialSync = cms.EDProducer( "MuonTrackingRegionByPtEDProducer", DeltaR = cms.double( 0.025 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), OnDemand = cms.int32( -1 ), vertexCollection = cms.InputTag( "notUsed" ), MeasurementTrackerName = cms.InputTag( "" ), UseVertex = cms.bool( False ), Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( True ), Z_fixed = cms.bool( True ), Pt_min = cms.double( 0.0 ), DeltaZ = cms.double( 24.2 ), ptRanges = cms.vdouble( 0.0, 15.0, 20.0, 1.0E64 ), deltaEtas = cms.vdouble( 0.2, 0.2, 0.2 ), deltaPhis = cms.vdouble( 0.75, 0.45, 0.225 ), maxRegions = cms.int32( 5 ), precise = cms.bool( True ), input = cms.InputTag( "hltL2SelectorForL3IOSerialSync" ) ) fragment.hltPixelTracksInRegionL2SerialSync = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracksSerialSync" ), regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsSerialSync" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksSerialSync = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksInRegionL2SerialSync" ), InputVertexCollection = cms.InputTag( "" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), removeOTRechits = cms.bool( False ), includeFourthHit = cms.bool( True ), produceComplement = cms.bool( False ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksFilteredSerialSync = cms.EDProducer( "MuonHLTSeedMVAClassifier", src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksSerialSync" ), L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ), L2Muon = cms.InputTag( "hltL2MuonCandidates" ), rejectAll = cms.bool( False ), isFromL1 = cms.bool( False ), mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_barrel_v3.xml" ), mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0_PatatrackSeeds_endcap_v3.xml" ), mvaScaleMeanB = cms.vdouble( 4.332629261558539E-4, 4.689795312031938E-6, 7.644844964566431E-6, 6.580623848546099E-4, 0.00523266117445817, 5.6968993532947E-4, 0.20322471101222087, -0.005575351463397025, 0.18247595248098955, 1.5342398341020196E-4 ), mvaScaleStdB = cms.vdouble( 7.444819891335438E-4, 0.0014335177986615237, 0.003503839482232683, 0.07764362324530726, 0.8223406268068466, 0.6392468338330071, 0.2405783807668161, 0.2904161358810494, 0.21887441827342669, 0.27045195352036544 ), mvaScaleMeanE = cms.vdouble( 3.120747098810717E-4, 4.5298701434656295E-6, 1.2002076996572005E-5, 0.007900535887258366, -0.022166389143849694, 7.12338927507459E-4, 0.22819667672872926, -0.0039375694144792705, 0.19304371973554835, -1.2936058928324214E-5 ), mvaScaleStdE = cms.vdouble( 6.302274350028021E-4, 0.0013138279991871378, 0.004880335178644773, 0.32509543981045624, 0.9449952711981982, 0.279802349646327, 0.3193063648341999, 0.3334815828876066, 0.22528017441813106, 0.2822750719936266 ), doSort = cms.bool( False ), nSeedsMaxB = cms.int32( 99999 ), nSeedsMaxE = cms.int32( 99999 ), etaEdge = cms.double( 1.2 ), mvaCutB = cms.double( 0.04 ), mvaCutE = cms.double( 0.04 ), minL1Qual = cms.int32( 7 ), baseScore = cms.double( 0.5 ) ) fragment.hltIter0IterL3MuonCkfTrackCandidatesSerialSync = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemandSerialSync" ), src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksFilteredSerialSync" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "none" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) fragment.hltIter0IterL3MuonCtfWithMaterialTracksSerialSync = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidatesSerialSync" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIter0" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemandSerialSync" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltIter0IterL3MuonTrackCutClassifierSerialSync = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksSerialSync" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVerticesSerialSync" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ) ) fragment.hltIter0IterL3MuonTrackSelectionHighPuritySerialSync = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksSerialSync" ), originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierSerialSync','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierSerialSync','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltL3MuonsIterL3IOSerialSync = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( False ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( True ), Eta_fixed = cms.bool( True ), Eta_min = cms.double( 0.1 ), DeltaZ = cms.double( 24.2 ), maxRegions = cms.int32( 2 ), EtaR_UpperLimit_Par1 = cms.double( 0.25 ), UseVertex = cms.bool( False ), Z_fixed = cms.bool( True ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Rescale_phi = cms.double( 3.0 ), DeltaEta = cms.double( 0.04 ), precise = cms.bool( True ), OnDemand = cms.int32( -1 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), vertexCollection = cms.InputTag( "pixelVertices" ), Pt_min = cms.double( 3.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Phi_fixed = cms.bool( True ), DeltaR = cms.double( 0.025 ), input = cms.InputTag( "hltL2SelectorForL3IOSerialSync" ), DeltaPhi = cms.double( 0.15 ), Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "hltTrimmedPixelVerticesSerialSync" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), RefitFlag = cms.bool( True ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), HitThreshold = cms.int32( 1 ), Chi2CutGEM = cms.double( 1.0 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), matchToSeeds = cms.bool( True ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPuritySerialSync" ) ) ) fragment.hltIterL3MuonsFromL2LinksCombinationSerialSync = cms.EDProducer( "L3TrackLinksCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OISerialSync','hltL3MuonsIterL3IOSerialSync' ) ) fragment.hltPixelTracksInRegionL1SerialSync = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracksSerialSync" ), regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksSerialSync = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksInRegionL1SerialSync" ), InputVertexCollection = cms.InputTag( "" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), removeOTRechits = cms.bool( False ), includeFourthHit = cms.bool( True ), produceComplement = cms.bool( False ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFilteredSerialSync = cms.EDProducer( "MuonHLTSeedMVAClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksSerialSync" ), L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ), L2Muon = cms.InputTag( "hltL2MuonCandidates" ), rejectAll = cms.bool( False ), isFromL1 = cms.bool( True ), mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_barrel_v3.xml" ), mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter0FromL1_PatatrackSeeds_endcap_v3.xml" ), mvaScaleMeanB = cms.vdouble( 3.999966523561405E-4, 1.5340202670472034E-5, 2.6710290157638425E-5, 5.978116313043455E-4, 0.0049135275917734636, 3.4305653488182246E-5, 0.24525118734715307, -0.0024635178849904426 ), mvaScaleStdB = cms.vdouble( 7.666933596884494E-4, 0.015685297920984408, 0.026294325262867256, 0.07665283880432934, 0.834879854164998, 0.5397258722194461, 0.2807075832224741, 0.32820882609116625 ), mvaScaleMeanE = cms.vdouble( 3.017047347441654E-4, 9.077959353128816E-5, 2.7101609045025927E-4, 0.004557390407735609, -0.020781128525626812, 9.286198943080588E-4, 0.26674085200387376, -0.002971698676536822 ), mvaScaleStdE = cms.vdouble( 8.125341035878315E-4, 0.19268436761240013, 0.579019516987623, 0.3222327708969556, 1.0567488273501275, 0.2648980106841699, 0.30889713721141826, 0.3593729790466801 ), doSort = cms.bool( False ), nSeedsMaxB = cms.int32( 99999 ), nSeedsMaxE = cms.int32( 99999 ), etaEdge = cms.double( 1.2 ), mvaCutB = cms.double( 0.04 ), mvaCutE = cms.double( 0.04 ), minL1Qual = cms.int32( 7 ), baseScore = cms.double( 0.5 ) ) fragment.hltIter0IterL3FromL1MuonCkfTrackCandidatesSerialSync = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemandSerialSync" ), src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksFilteredSerialSync" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "none" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracksSerialSync = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidatesSerialSync" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIter0" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemandSerialSync" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltIter0IterL3FromL1MuonTrackCutClassifierSerialSync = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksSerialSync" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVerticesSerialSync" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ) ) fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPuritySerialSync = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksSerialSync" ), originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierSerialSync','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierSerialSync','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltIter3IterL3FromL1MuonClustersRefRemovalSerialSync = cms.EDProducer( "TrackClusterRemover", trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPuritySerialSync" ), trackClassifier = cms.InputTag( '','QualityMasks' ), pixelClusters = cms.InputTag( "hltSiPixelClustersSerialSync" ), stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityOnDemand" ), oldClusterRemovalInfo = cms.InputTag( "" ), TrackQuality = cms.string( "highPurity" ), maxChi2 = cms.double( 16.0 ), minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), overrideTrkQuals = cms.InputTag( "" ) ) fragment.hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEventSerialSync = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", src = cms.InputTag( "hltMeasurementTrackerEventOnDemandSerialSync" ), clustersToSkip = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemovalSerialSync" ), phase2clustersToSkip = cms.InputTag( "" ) ) fragment.hltIter3IterL3FromL1MuonPixelLayersAndRegionsSerialSync = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltTrimmedPixelVerticesSerialSync" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 15.0 ), extraPhi = cms.double( 0.0 ), extraEta = cms.double( 0.0 ), maxNVertices = cms.int32( 3 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), ptMin = cms.double( 1.2 ), operationMode = cms.string( "VerticesFixed" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), originRadius = cms.double( 0.015 ), measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEventSerialSync" ), precise = cms.bool( True ), zErrorVertex = cms.double( 0.03 ) ), inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrorsSerialSync' ), badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrorsSerialSync' ), ignoreSingleFPixPanelModules = cms.bool( True ), debug = cms.untracked.bool( False ), createPlottingFiles = cms.untracked.bool( False ), layerList = cms.vstring( 'BPix1+BPix2', 'BPix1+BPix3', 'BPix1+BPix4', 'BPix2+BPix3', 'BPix2+BPix4', 'BPix3+BPix4', 'BPix1+FPix1_pos', 'BPix1+FPix1_neg', 'BPix1+FPix2_pos', 'BPix1+FPix2_neg', 'BPix1+FPix3_pos', 'BPix1+FPix3_neg', 'BPix2+FPix1_pos', 'BPix2+FPix1_neg', 'BPix2+FPix2_pos', 'BPix2+FPix2_neg', 'BPix3+FPix1_pos', 'BPix3+FPix1_neg', 'FPix1_pos+FPix2_pos', 'FPix1_neg+FPix2_neg', 'FPix1_pos+FPix3_pos', 'FPix1_neg+FPix3_neg', 'FPix2_pos+FPix3_pos', 'FPix2_neg+FPix3_neg' ), BPix = cms.PSet( hitErrorRPhi = cms.double( 0.0027 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemovalSerialSync" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.006 ), HitProducer = cms.string( "hltSiPixelRecHitsSerialSync" ) ), FPix = cms.PSet( hitErrorRPhi = cms.double( 0.0051 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), skipClusters = cms.InputTag( "hltIter3IterL3FromL1MuonClustersRefRemovalSerialSync" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.0036 ), HitProducer = cms.string( "hltSiPixelRecHitsSerialSync" ) ), TIB = cms.PSet( ), TID = cms.PSet( ), TOB = cms.PSet( ), TEC = cms.PSet( ), MTIB = cms.PSet( ), MTID = cms.PSet( ), MTOB = cms.PSet( ), MTEC = cms.PSet( ) ) fragment.hltIter3IterL3FromL1MuonTrackingRegionsSerialSync = cms.EDProducer( "L1MuonSeededTrackingRegionsEDProducer", Propagator = cms.string( "SteppingHelixPropagatorAny" ), L1MinPt = cms.double( 0.0 ), L1MaxEta = cms.double( 2.5 ), L1MinQuality = cms.uint32( 7 ), SetMinPtBarrelTo = cms.double( 3.5 ), SetMinPtEndcapTo = cms.double( 1.0 ), CentralBxOnly = cms.bool( True ), RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltTrimmedPixelVerticesSerialSync" ), deltaEtas = cms.vdouble( 0.175, 0.175, 0.175, 0.175 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 15.0 ), maxNVertices = cms.int32( 3 ), maxNRegions = cms.int32( 3 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), ptMin = cms.double( 1.2 ), mode = cms.string( "VerticesFixed" ), input = cms.InputTag( "hltL1MuonsPt0" ), ptRanges = cms.vdouble( 0.0, 10.0, 15.0, 20.0, 1.0E64 ), searchOpt = cms.bool( False ), deltaPhis = cms.vdouble( 0.5, 0.4, 0.3, 0.15 ), whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), originRadius = cms.double( 0.015 ), measurementTrackerName = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEventSerialSync" ), precise = cms.bool( True ) ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) ) ) fragment.hltIter3IterL3FromL1MuonPixelClusterCheckSerialSync = cms.EDProducer( "ClusterCheckerEDProducer", doClusterCheck = cms.bool( False ), MaxNumberOfStripClusters = cms.uint32( 50000 ), ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEventOnDemandSerialSync" ), MaxNumberOfPixelClusters = cms.uint32( 40000 ), PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersSerialSync" ), cut = cms.string( "" ), DontCountDetsAboveNClusters = cms.uint32( 0 ), silentClusterCheck = cms.untracked.bool( False ) ) fragment.hltIter3IterL3FromL1MuonPixelHitDoubletsSerialSync = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "hltIter3IterL3FromL1MuonPixelLayersAndRegionsSerialSync" ), trackingRegions = cms.InputTag( "hltIter3IterL3FromL1MuonTrackingRegionsSerialSync" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), clusterCheck = cms.InputTag( "hltIter3IterL3FromL1MuonPixelClusterCheckSerialSync" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), putEmptyIfMaxElementReached = cms.bool( False ), layerPairs = cms.vuint32( 0 ) ) fragment.hltIter3IterL3FromL1MuonPixelSeedsSerialSync = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", seedingHitSets = cms.InputTag( "hltIter3IterL3FromL1MuonPixelHitDoubletsSerialSync" ), propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), SeedMomentumForBOFF = cms.double( 5.0 ), OriginTransverseErrorMultiplier = cms.double( 1.0 ), MinOneOverPtError = cms.double( 1.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), magneticField = cms.string( "ParabolicMf" ), forceKinematicWithRegionDirection = cms.bool( False ), SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) fragment.hltIter3IterL3FromL1MuonPixelSeedsFilteredSerialSync = cms.EDProducer( "MuonHLTSeedMVAClassifier", src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeedsSerialSync" ), L1Muon = cms.InputTag( 'hltGtStage2Digis','Muon' ), L2Muon = cms.InputTag( "hltL2MuonCandidates" ), rejectAll = cms.bool( False ), isFromL1 = cms.bool( True ), mvaFileB = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_barrel_v1.xml" ), mvaFileE = cms.FileInPath( "RecoMuon/TrackerSeedGenerator/data/xgb_Run3_Iter3FromL1_DoubletSeeds_endcap_v1.xml" ), mvaScaleMeanB = cms.vdouble( 0.006826621711798213, 1.340471761359199E-5, 2.5827749083302998E-6, 3.8329754175309627E-4, -0.006327854398161656, 0.0017211841076523692, 0.2760538806332439, -0.010429922003892818 ), mvaScaleStdB = cms.vdouble( 0.006225819995879627, 7.4048803387083885E-6, 3.6347963283736586E-6, 0.062213478665703675, 0.828854421408699, 0.3714730344087147, 0.42155116686695293, 0.38566415759730355 ), mvaScaleMeanE = cms.vdouble( 0.0013243955281318262, 7.150658575633707E-6, 1.0493070182976E-5, -0.004802713888821372, -0.022186379498012398, 8.335525228198972E-4, 0.2915475574025415, -0.01200308471140653 ), mvaScaleStdE = cms.vdouble( 0.0013768261827517547, 7.80116971559064E-6, 8.819635719472336E-5, 0.27824938208607475, 1.798678366076454, 0.16556388679148643, 0.48300543536161705, 0.401204958844809 ), doSort = cms.bool( False ), nSeedsMaxB = cms.int32( 99999 ), nSeedsMaxE = cms.int32( 99999 ), etaEdge = cms.double( 1.2 ), mvaCutB = cms.double( 0.1 ), mvaCutE = cms.double( 0.1 ), minL1Qual = cms.int32( 7 ), baseScore = cms.double( 0.5 ) ) fragment.hltIter3IterL3FromL1MuonCkfTrackCandidatesSerialSync = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEventSerialSync" ), src = cms.InputTag( "hltIter3IterL3FromL1MuonPixelSeedsFilteredSerialSync" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) fragment.hltIter3IterL3FromL1MuonCtfWithMaterialTracksSerialSync = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIter3IterL3FromL1MuonCkfTrackCandidatesSerialSync" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIter3IterL3FromL1Muon" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltIter3IterL3FromL1MuonMaskedMeasurementTrackerEventSerialSync" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltIter3IterL3FromL1MuonTrackCutClassifierSerialSync = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracksSerialSync" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVerticesSerialSync" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), dr_exp = cms.vint32( 4, 4, 4 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), dz_exp = cms.vint32( 4, 4, 4 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ) ) fragment.hltIter3IterL3FromL1MuonTrackSelectionHighPuritySerialSync = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter3IterL3FromL1MuonCtfWithMaterialTracksSerialSync" ), originalMVAVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifierSerialSync','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter3IterL3FromL1MuonTrackCutClassifierSerialSync','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltIter03IterL3FromL1MuonMergedSerialSync = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPuritySerialSync','hltIter3IterL3FromL1MuonTrackSelectionHighPuritySerialSync' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPuritySerialSync','hltIter3IterL3FromL1MuonTrackSelectionHighPuritySerialSync' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltIterL3MuonMergedSerialSync = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPuritySerialSync','hltIter0IterL3MuonTrackSelectionHighPuritySerialSync' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPuritySerialSync','hltIter0IterL3MuonTrackSelectionHighPuritySerialSync' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltIterL3MuonAndMuonFromL1MergedSerialSync = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltIterL3MuonMergedSerialSync','hltIter03IterL3FromL1MuonMergedSerialSync' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMergedSerialSync','hltIter03IterL3FromL1MuonMergedSerialSync' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltIterL3GlbMuonSerialSync = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( True ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( False ), Eta_fixed = cms.bool( True ), Eta_min = cms.double( 0.1 ), DeltaZ = cms.double( 24.2 ), maxRegions = cms.int32( 2 ), EtaR_UpperLimit_Par1 = cms.double( 0.25 ), UseVertex = cms.bool( False ), Z_fixed = cms.bool( False ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Rescale_phi = cms.double( 3.0 ), DeltaEta = cms.double( 0.2 ), precise = cms.bool( True ), OnDemand = cms.int32( -1 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), vertexCollection = cms.InputTag( "pixelVertices" ), Pt_min = cms.double( 3.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Phi_fixed = cms.bool( True ), DeltaR = cms.double( 0.025 ), input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), DeltaPhi = cms.double( 0.15 ), Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "Notused" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), RefitFlag = cms.bool( True ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), GEMRecHitLabel = cms.InputTag( "hltGemRecHits" ), HitThreshold = cms.int32( 1 ), Chi2CutGEM = cms.double( 1.0 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedSerialSync" ) ) ) fragment.hltIterL3MuonsNoIDSerialSync = cms.EDProducer( "MuonIdProducer", MuonCaloCompatibility = cms.PSet( delta_eta = cms.double( 0.02 ), delta_phi = cms.double( 0.02 ), allSiPMHO = cms.bool( False ), MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( True ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 9999.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), useGEM = cms.bool( True ), GEMSegmentCollectionLabel = cms.InputTag( "hltGemSegments" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.05 ), useCalo = cms.bool( False ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 9999.0 ), dRHcalPreselection = cms.double( 0.2 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), CenterConeOnCalIntersection = cms.bool( False ), NoiseTow_EE = cms.double( 0.15 ), Noise_EB = cms.double( 0.025 ), Noise_HE = cms.double( 0.2 ), DR_Veto_E = cms.double( 0.07 ), NoiseTow_EB = cms.double( 0.04 ), Noise_EE = cms.double( 0.1 ), UseRecHitsFlag = cms.bool( False ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "Cal" ), Noise_HO = cms.double( 0.2 ), DR_Veto_HO = cms.double( 0.1 ), Threshold_H = cms.double( 0.5 ), PrintTimeReport = cms.untracked.bool( False ), Threshold_E = cms.double( 0.2 ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "CaloExtractorByAssociator" ), Threshold_HO = cms.double( 0.5 ), DepositInstanceLabels = cms.vstring( 'ecal', 'hcal', 'ho' ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 1.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 1.0 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 1.0 ), dRHcalPreselection = cms.double( 1.0 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), Noise_HB = cms.double( 0.2 ) ), TrackExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltIter03IterL3FromL1MuonMergedSerialSync" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), DR_Max = cms.double( 1.0 ), NHits_Min = cms.uint32( 0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "TrackExtractor" ) ), JetExtractorPSet = cms.PSet( JetCollectionLabel = cms.InputTag( "Notused" ), DR_Veto = cms.double( 0.1 ), DR_Max = cms.double( 1.0 ), ExcludeMuonVeto = cms.bool( True ), PrintTimeReport = cms.untracked.bool( False ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "JetExtractor" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 0.5 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.5 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 0.5 ), dRHcalPreselection = cms.double( 0.5 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), Threshold = cms.double( 5.0 ) ), trackDepositName = cms.string( "tracker" ), ecalDepositName = cms.string( "ecal" ), hcalDepositName = cms.string( "hcal" ), hoDepositName = cms.string( "ho" ), jetDepositName = cms.string( "jets" ), TimingFillerParameters = cms.PSet( DTTimingParameters = cms.PSet( HitError = cms.double( 6.0 ), MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), DoWireCorr = cms.bool( False ), RequireBothProjections = cms.bool( False ), DTTimeOffset = cms.double( 2.7 ), PruneCut = cms.double( 10000.0 ), DTsegments = cms.InputTag( "hltDt4DSegments" ), UseSegmentT0 = cms.bool( False ), HitsMin = cms.int32( 5 ), DropTheta = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), UseCSC = cms.bool( True ), CSCTimingParameters = cms.PSet( MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), CSCWireTimeOffset = cms.double( 0.0 ), CSCStripError = cms.double( 7.0 ), CSCTimeOffset = cms.double( 0.0 ), CSCWireError = cms.double( 8.6 ), PruneCut = cms.double( 100.0 ), CSCsegments = cms.InputTag( "hltCscSegments" ), UseStripTime = cms.bool( True ), CSCStripTimeOffset = cms.double( 0.0 ), UseWireTime = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), ErrorDT = cms.double( 6.0 ), EcalEnergyCut = cms.double( 0.4 ), UseECAL = cms.bool( True ), ErrorEB = cms.double( 2.085 ), UseDT = cms.bool( True ), ErrorEE = cms.double( 6.95 ), ErrorCSC = cms.double( 7.4 ) ), ShowerDigiFillerParameters = cms.PSet( cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), digiMaxDistanceX = cms.double( 25.0 ), dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( False ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 4.0 ), maxAbsEta = cms.double( 3.0 ), minPt = cms.double( 2.0 ), inputCollectionTypes = cms.vstring( 'inner tracks', 'links', 'outer tracks' ), addExtraSoftMuons = cms.bool( False ), fillGlobalTrackRefits = cms.bool( False ), debugWithTruthMatching = cms.bool( False ), inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedSerialSync','hltIterL3GlbMuonSerialSync','hltL2Muons:UpdatedAtVtx' ), fillCaloCompatibility = cms.bool( False ), maxAbsPullY = cms.double( 9999.0 ), maxAbsDy = cms.double( 9999.0 ), minP = cms.double( 0.0 ), minPCaloMuon = cms.double( 1.0E9 ), maxAbsDx = cms.double( 3.0 ), fillIsolation = cms.bool( False ), writeIsoDeposits = cms.bool( False ), minNumberOfMatches = cms.int32( 1 ), fillMatching = cms.bool( True ), fillShowerDigis = cms.bool( False ), ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), fillGlobalTrackQuality = cms.bool( False ), globalTrackQualityInputTag = cms.InputTag( "" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( True ) ) fragment.hltIterL3MuonsSerialSync = cms.EDProducer( "MuonIDFilterProducerForHLT", inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoIDSerialSync" ), applyTriggerIdLoose = cms.bool( True ), typeMuon = cms.uint32( 0 ), allowedTypeMask = cms.uint32( 0 ), requiredTypeMask = cms.uint32( 0 ), minNMuonHits = cms.int32( 0 ), minNMuonStations = cms.int32( 0 ), minNTrkLayers = cms.int32( 0 ), minTrkHits = cms.int32( 0 ), minPixLayer = cms.int32( 0 ), minPixHits = cms.int32( 0 ), minPt = cms.double( 0.0 ), maxNormalizedChi2 = cms.double( 9999.0 ) ) fragment.hltL3MuonsIterL3LinksSerialSync = cms.EDProducer( "MuonLinksProducer", inputCollection = cms.InputTag( "hltIterL3MuonsSerialSync" ) ) fragment.hltIterL3MuonTracksSerialSync = cms.EDProducer( "HLTMuonTrackSelector", track = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedSerialSync" ), muon = cms.InputTag( "hltIterL3MuonsSerialSync" ), originalMVAVals = cms.InputTag( "none" ), copyMVA = cms.bool( False ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltIterL3MuonCandidatesSerialSync = cms.EDProducer( "L3MuonCandidateProducerFromMuons", InputObjects = cms.InputTag( "hltIterL3MuonsSerialSync" ), DisplacedReconstruction = cms.bool( False ) ) fragment.hltSiStripRawToClustersFacilityAlpakaSerialSync = cms.EDProducer( "alpaka_serial_sync::sistrip::SiStripRawToCluster", ProductLabel = cms.InputTag( "rawDataCollector" ), ConditionsLabel = cms.string( "" ), CablingConditionsLabel = cms.string( "" ), DoAPVEmulatorCheck = cms.bool( False ), Clusterizer = cms.PSet( Algorithm = cms.string( "ThreeThresholdAlgorithm" ), ConditionsLabel = cms.string( "" ), ChannelThreshold = cms.double( 2.0 ), SeedThreshold = cms.double( 3.0 ), ClusterThreshold = cms.double( 5.0 ), MaxSequentialHoles = cms.uint32( 0 ), MaxSequentialBad = cms.uint32( 1 ), MaxAdjacentBad = cms.uint32( 0 ), MaxClusterSize = cms.uint32( 16 ), RemoveApvShots = cms.bool( True ), setDetId = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), MaxSeedStrips = cms.uint32( 200000 ) ) ) fragment.hltSiStripRawToClustersFacilitySerialSync = cms.EDProducer( "sistrip::SiStripClustersToLegacy", source = cms.InputTag( "hltSiStripRawToClustersFacilityAlpakaSerialSync" ) ) fragment.hltMeasurementTrackerEventSerialSync = cms.EDProducer( "MeasurementTrackerEventProducer", measurementTracker = cms.string( "hltESPMeasurementTracker" ), skipClusters = cms.InputTag( "" ), pixelClusterProducer = cms.string( "hltSiPixelClustersSerialSync" ), stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilitySerialSync" ), Phase2TrackerCluster1DProducer = cms.string( "" ), vectorHits = cms.InputTag( "" ), vectorHitsRej = cms.InputTag( "" ), inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrorsSerialSync' ), badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrorsSerialSync' ), pixelCablingMapLabel = cms.string( "" ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), switchOffPixelsIfEmpty = cms.bool( True ) ) fragment.hltIter0PFLowPixelSeedsFromPixelTracksSerialSync = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksSerialSync" ), InputVertexCollection = cms.InputTag( "hltTrimmedPixelVerticesSerialSync" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), removeOTRechits = cms.bool( False ), includeFourthHit = cms.bool( True ), produceComplement = cms.bool( False ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) fragment.hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHitsSerialSync = cms.EDProducer( "MkFitSiPixelHitConverter", hits = cms.InputTag( "hltSiPixelRecHitsSerialSync" ), clusters = cms.InputTag( "hltSiPixelClustersSerialSync" ), ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ) ) fragment.hltSiStripRecHitsSerialSync = cms.EDProducer( "SiStripRecHitConverter", ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacilitySerialSync" ), rphiRecHits = cms.string( "rphiRecHit" ), stereoRecHits = cms.string( "stereoRecHit" ), matchedRecHits = cms.string( "matchedRecHit" ), useSiStripQuality = cms.bool( False ), MaskBadAPVFibers = cms.bool( False ), doMatching = cms.bool( False ), StripCPE = cms.ESInputTag( "hltESPStripCPEfromTrackAngle","hltESPStripCPEfromTrackAngle" ), Matcher = cms.ESInputTag( "SiStripRecHitMatcherESProducer","StandardMatcher" ), siStripQualityLabel = cms.ESInputTag( "","" ) ) fragment.hltIter0PFlowCkfTrackCandidatesMkFitSiStripHitsSerialSync = cms.EDProducer( "MkFitSiStripHitConverter", rphiHits = cms.InputTag( 'hltSiStripRecHitsSerialSync','rphiRecHit' ), stereoHits = cms.InputTag( 'hltSiStripRecHitsSerialSync','stereoRecHit' ), clusters = cms.InputTag( "hltSiStripRawToClustersFacilitySerialSync" ), ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) ) fragment.hltIter0PFlowCkfTrackCandidatesMkFitEventOfHitsSerialSync = cms.EDProducer( "MkFitEventOfHitsProducer", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), pixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHitsSerialSync" ), stripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHitsSerialSync" ), usePixelQualityDB = cms.bool( True ), useStripStripQualityDB = cms.bool( True ) ) fragment.hltIter0PFlowCkfTrackCandidatesMkFitSeedsSerialSync = cms.EDProducer( "MkFitSeedConverter", seeds = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksSerialSync" ), ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ), maxNSeeds = cms.uint32( 500000 ) ) fragment.hltIter0PFlowCkfTrackCandidatesMkFitSerialSync = cms.EDProducer( "MkFitProducer", pixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHitsSerialSync" ), stripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHitsSerialSync" ), eventOfHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitEventOfHitsSerialSync" ), seeds = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSeedsSerialSync" ), clustersToSkip = cms.InputTag( "" ), buildingRoutine = cms.string( "cloneEngine" ), config = cms.ESInputTag( "","hltESPIter0PFlowTrackCandidatesMkFitConfig" ), seedCleaning = cms.bool( True ), removeDuplicates = cms.bool( True ), backwardFitInCMSSW = cms.bool( False ), mkFitSilent = cms.untracked.bool( True ), limitConcurrency = cms.untracked.bool( False ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) ) fragment.hltIter0PFlowCkfTrackCandidatesSerialSync = cms.EDProducer( "MkFitOutputConverter", mkFitEventOfHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitEventOfHitsSerialSync" ), mkFitPixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHitsSerialSync" ), mkFitStripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHitsSerialSync" ), mkFitSeeds = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSeedsSerialSync" ), tracks = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSerialSync" ), seeds = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksSerialSync" ), ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ), propagatorAlong = cms.ESInputTag( "","PropagatorWithMaterialParabolicMf" ), propagatorOpposite = cms.ESInputTag( "","PropagatorWithMaterialParabolicMfOpposite" ), qualityMaxInvPt = cms.double( 100.0 ), qualityMinTheta = cms.double( 0.01 ), qualityMaxR = cms.double( 120.0 ), qualityMaxZ = cms.double( 280.0 ), qualityMaxPosErr = cms.double( 100.0 ), qualitySignPt = cms.bool( True ), doErrorRescale = cms.bool( True ), tfDnnLabel = cms.string( "trackSelectionTf" ), candCutSel = cms.bool( False ), candMinPtCut = cms.double( 0.0 ), candMinNHitsCut = cms.int32( 0 ), candMinPtRelaxedCut = cms.double( 0.0 ), candMinAbsEtaForRelaxedCut = cms.double( 0.0 ), candMVASel = cms.bool( False ), candWP = cms.double( 0.0 ), batchSize = cms.int32( 16 ) ) fragment.hltIter0PFlowCtfWithMaterialTracksSerialSync = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesSerialSync" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIter0" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventSerialSync" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltIter0PFlowTrackCutClassifierSerialSync = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksSerialSync" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVerticesSerialSync" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 2 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.00396846 ), dr_par2 = cms.vdouble( 3.40282346639E38, 0.45, 0.843172 ), dr_par1 = cms.vdouble( 3.40282346639E38, 0.6, 1.15638 ), dr_exp = cms.vint32( 4, 4, 2 ), d0err_par = cms.vdouble( 0.001, 0.001, 1.18143E-4 ) ), maxLostLayers = cms.vint32( 1, 1, 0 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 0.6, 1.2502 ), dz_par2 = cms.vdouble( 3.40282346639E38, 0.51, 0.604264 ), dz_exp = cms.vint32( 4, 4, 2 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 0.0 ), maxChi2 = cms.vdouble( 999.0, 25.0, 999.0 ), maxChi2n = cms.vdouble( 1.2, 1.0, 999.0 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 0 ) ) ) fragment.hltIter0PFlowTrackSelectionHighPuritySerialSync = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksSerialSync" ), originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierSerialSync','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierSerialSync','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltDoubletRecoveryClustersRefRemovalSerialSync = cms.EDProducer( "TrackClusterRemover", trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPuritySerialSync" ), trackClassifier = cms.InputTag( '','QualityMasks' ), pixelClusters = cms.InputTag( "hltSiPixelClustersSerialSync" ), stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilitySerialSync" ), oldClusterRemovalInfo = cms.InputTag( "" ), TrackQuality = cms.string( "highPurity" ), maxChi2 = cms.double( 16.0 ), minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), overrideTrkQuals = cms.InputTag( "" ) ) fragment.hltDoubletRecoveryMaskedMeasurementTrackerEventSerialSync = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", src = cms.InputTag( "hltMeasurementTrackerEventSerialSync" ), clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalSerialSync" ), phase2clustersToSkip = cms.InputTag( "" ) ) fragment.hltDoubletRecoveryPixelLayersAndRegionsSerialSync = cms.EDProducer( "PixelInactiveAreaTrackingRegionsSeedingLayersProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltTrimmedPixelVerticesSerialSync" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 15.0 ), extraPhi = cms.double( 0.0 ), extraEta = cms.double( 0.0 ), maxNVertices = cms.int32( 3 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), ptMin = cms.double( 1.2 ), operationMode = cms.string( "VerticesFixed" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), originRadius = cms.double( 0.015 ), measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventSerialSync" ), precise = cms.bool( True ), zErrorVertex = cms.double( 0.03 ) ), inactivePixelDetectorLabels = cms.VInputTag( 'hltSiPixelDigiErrorsSerialSync' ), badPixelFEDChannelCollectionLabels = cms.VInputTag( 'hltSiPixelDigiErrorsSerialSync' ), ignoreSingleFPixPanelModules = cms.bool( True ), debug = cms.untracked.bool( False ), createPlottingFiles = cms.untracked.bool( False ), layerList = cms.vstring( 'BPix1+BPix2', 'BPix2+FPix1_pos', 'BPix2+FPix1_neg', 'FPix1_pos+FPix2_pos', 'FPix1_neg+FPix2_neg', 'BPix1+FPix2_neg', 'BPix2+FPix2_neg', 'FPix2_neg+FPix3_neg', 'BPix2+BPix3' ), BPix = cms.PSet( hitErrorRPhi = cms.double( 0.0027 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalSerialSync" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.006 ), HitProducer = cms.string( "hltSiPixelRecHitsSerialSync" ) ), FPix = cms.PSet( hitErrorRPhi = cms.double( 0.0051 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalSerialSync" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.0036 ), HitProducer = cms.string( "hltSiPixelRecHitsSerialSync" ) ), TIB = cms.PSet( ), TID = cms.PSet( ), TOB = cms.PSet( ), TEC = cms.PSet( ), MTIB = cms.PSet( ), MTID = cms.PSet( ), MTOB = cms.PSet( ), MTEC = cms.PSet( ) ) fragment.hltDoubletRecoveryPFlowPixelClusterCheckSerialSync = cms.EDProducer( "ClusterCheckerEDProducer", doClusterCheck = cms.bool( False ), MaxNumberOfStripClusters = cms.uint32( 50000 ), ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEventSerialSync" ), MaxNumberOfPixelClusters = cms.uint32( 40000 ), PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersSerialSync" ), cut = cms.string( "" ), DontCountDetsAboveNClusters = cms.uint32( 0 ), silentClusterCheck = cms.untracked.bool( False ) ) fragment.hltDoubletRecoveryPFlowPixelHitDoubletsSerialSync = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "" ), trackingRegions = cms.InputTag( "" ), trackingRegionsSeedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayersAndRegionsSerialSync" ), clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheckSerialSync" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), putEmptyIfMaxElementReached = cms.bool( False ), layerPairs = cms.vuint32( 0 ) ) fragment.hltDoubletRecoveryPFlowPixelSeedsSerialSync = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoubletsSerialSync" ), propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), SeedMomentumForBOFF = cms.double( 5.0 ), OriginTransverseErrorMultiplier = cms.double( 1.0 ), MinOneOverPtError = cms.double( 1.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), magneticField = cms.string( "ParabolicMf" ), forceKinematicWithRegionDirection = cms.bool( False ), SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) fragment.hltDoubletRecoveryPFlowCkfTrackCandidatesMkFitSeedsSerialSync = cms.EDProducer( "MkFitSeedConverter", seeds = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeedsSerialSync" ), ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ), maxNSeeds = cms.uint32( 500000 ) ) fragment.hltDoubletRecoveryPFlowCkfTrackCandidatesMkFitSerialSync = cms.EDProducer( "MkFitProducer", pixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHitsSerialSync" ), stripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHitsSerialSync" ), eventOfHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitEventOfHitsSerialSync" ), seeds = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidatesMkFitSeedsSerialSync" ), clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalSerialSync" ), buildingRoutine = cms.string( "cloneEngine" ), config = cms.ESInputTag( "","hltDoubletRecoveryPFlowTrackCandidatesMkFitConfig" ), seedCleaning = cms.bool( True ), removeDuplicates = cms.bool( True ), backwardFitInCMSSW = cms.bool( False ), mkFitSilent = cms.untracked.bool( True ), limitConcurrency = cms.untracked.bool( False ), minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) ) fragment.hltDoubletRecoveryPFlowCkfTrackCandidatesSerialSync = cms.EDProducer( "MkFitOutputConverter", mkFitEventOfHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitEventOfHitsSerialSync" ), mkFitPixelHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiPixelHitsSerialSync" ), mkFitStripHits = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesMkFitSiStripHitsSerialSync" ), mkFitSeeds = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidatesMkFitSeedsSerialSync" ), tracks = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidatesMkFitSerialSync" ), seeds = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeedsSerialSync" ), ttrhBuilder = cms.ESInputTag( "","hltESPTTRHBWithTrackAngle" ), propagatorAlong = cms.ESInputTag( "","PropagatorWithMaterialParabolicMf" ), propagatorOpposite = cms.ESInputTag( "","PropagatorWithMaterialParabolicMfOpposite" ), qualityMaxInvPt = cms.double( 100.0 ), qualityMinTheta = cms.double( 0.01 ), qualityMaxR = cms.double( 120.0 ), qualityMaxZ = cms.double( 280.0 ), qualityMaxPosErr = cms.double( 100.0 ), qualitySignPt = cms.bool( True ), doErrorRescale = cms.bool( True ), tfDnnLabel = cms.string( "trackSelectionTf" ), candCutSel = cms.bool( False ), candMinPtCut = cms.double( 0.0 ), candMinNHitsCut = cms.int32( 0 ), candMinPtRelaxedCut = cms.double( 0.0 ), candMinAbsEtaForRelaxedCut = cms.double( 0.0 ), candMVASel = cms.bool( False ), candWP = cms.double( 0.0 ), batchSize = cms.int32( 16 ) ) fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracksSerialSync = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidatesSerialSync" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltDoubletRecovery" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventSerialSync" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltDoubletRecoveryPFlowTrackCutClassifierSerialSync = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracksSerialSync" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVerticesSerialSync" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 3.40282346639E38, 0.34, 0.34 ), dr_par1 = cms.vdouble( 3.40282346639E38, 0.45, 0.45 ), dr_exp = cms.vint32( 4, 4, 4 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 0, 0, 0 ), min3DLayers = cms.vint32( 0, 0, 3 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 0.45, 0.45 ), dz_par2 = cms.vdouble( 3.40282346639E38, 0.39, 0.39 ), dz_exp = cms.vint32( 4, 4, 4 ) ), minHits = cms.vint32( 0, 0, 5 ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 999.0, 99.0, 4.9 ), maxChi2n = cms.vdouble( 999.0, 999.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 0, 0, 4 ) ) ) fragment.hltDoubletRecoveryPFlowTrackSelectionHighPuritySerialSync = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracksSerialSync" ), originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifierSerialSync','MVAValues' ), originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifierSerialSync','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltMergedTracksSerialSync = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPuritySerialSync','hltDoubletRecoveryPFlowTrackSelectionHighPuritySerialSync' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPuritySerialSync','hltDoubletRecoveryPFlowTrackSelectionHighPuritySerialSync' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltPFMuonMergingSerialSync = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltIterL3MuonTracksSerialSync','hltMergedTracksSerialSync' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonTracksSerialSync','hltMergedTracksSerialSync' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltMuonLinksSerialSync = cms.EDProducer( "MuonLinksProducerForHLT", LinkCollection = cms.InputTag( "hltL3MuonsIterL3LinksSerialSync" ), InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingSerialSync" ), ptMin = cms.double( 2.5 ), pMin = cms.double( 2.5 ), shareHitFraction = cms.double( 0.8 ) ) fragment.hltMuonsSerialSync = cms.EDProducer( "MuonIdProducer", MuonCaloCompatibility = cms.PSet( delta_eta = cms.double( 0.02 ), delta_phi = cms.double( 0.02 ), allSiPMHO = cms.bool( False ), MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( True ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( True ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 9999.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitSerialSync','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAllSerialSync" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( True ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( True ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbherecoSerialSync" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.05 ), useCalo = cms.bool( False ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitSerialSync','EcalRecHitsEE' ), dRHcal = cms.double( 9999.0 ), dRHcalPreselection = cms.double( 0.2 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), CenterConeOnCalIntersection = cms.bool( False ), NoiseTow_EE = cms.double( 0.15 ), Noise_EB = cms.double( 0.025 ), Noise_HE = cms.double( 0.2 ), DR_Veto_E = cms.double( 0.07 ), NoiseTow_EB = cms.double( 0.04 ), Noise_EE = cms.double( 0.1 ), UseRecHitsFlag = cms.bool( False ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "Cal" ), Noise_HO = cms.double( 0.2 ), DR_Veto_HO = cms.double( 0.1 ), Threshold_H = cms.double( 0.5 ), PrintTimeReport = cms.untracked.bool( False ), Threshold_E = cms.double( 0.2 ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "CaloExtractorByAssociator" ), Threshold_HO = cms.double( 0.5 ), DepositInstanceLabels = cms.vstring( 'ecal', 'hcal', 'ho' ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 1.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitSerialSync','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAllSerialSync" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbherecoSerialSync" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 1.0 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitSerialSync','EcalRecHitsEE' ), dRHcal = cms.double( 1.0 ), dRHcalPreselection = cms.double( 1.0 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), Noise_HB = cms.double( 0.2 ) ), TrackExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltPFMuonMergingSerialSync" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "" ), NHits_Min = cms.uint32( 0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "TrackExtractor" ) ), JetExtractorPSet = cms.PSet( JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5SerialSync" ), DR_Veto = cms.double( 0.1 ), DR_Max = cms.double( 1.0 ), ExcludeMuonVeto = cms.bool( True ), PrintTimeReport = cms.untracked.bool( False ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "JetExtractor" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 0.5 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitSerialSync','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAllSerialSync" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbherecoSerialSync" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.5 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHitSerialSync','EcalRecHitsEE' ), dRHcal = cms.double( 0.5 ), dRHcalPreselection = cms.double( 0.5 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), Threshold = cms.double( 5.0 ) ), trackDepositName = cms.string( "tracker" ), ecalDepositName = cms.string( "ecal" ), hcalDepositName = cms.string( "hcal" ), hoDepositName = cms.string( "ho" ), jetDepositName = cms.string( "jets" ), TimingFillerParameters = cms.PSet( DTTimingParameters = cms.PSet( HitError = cms.double( 6.0 ), MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), DoWireCorr = cms.bool( False ), RequireBothProjections = cms.bool( False ), DTTimeOffset = cms.double( 2.7 ), PruneCut = cms.double( 10000.0 ), DTsegments = cms.InputTag( "hltDt4DSegments" ), UseSegmentT0 = cms.bool( False ), HitsMin = cms.int32( 5 ), DropTheta = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), UseCSC = cms.bool( True ), CSCTimingParameters = cms.PSet( MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), CSCWireTimeOffset = cms.double( 0.0 ), CSCStripError = cms.double( 7.0 ), CSCTimeOffset = cms.double( 0.0 ), CSCWireError = cms.double( 8.6 ), PruneCut = cms.double( 100.0 ), CSCsegments = cms.InputTag( "hltCscSegments" ), UseStripTime = cms.bool( True ), CSCStripTimeOffset = cms.double( 0.0 ), UseWireTime = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), ErrorDT = cms.double( 6.0 ), EcalEnergyCut = cms.double( 0.4 ), UseECAL = cms.bool( True ), ErrorEB = cms.double( 2.085 ), UseDT = cms.bool( True ), ErrorEE = cms.double( 6.95 ), ErrorCSC = cms.double( 7.4 ) ), ShowerDigiFillerParameters = cms.PSet( cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), digiMaxDistanceX = cms.double( 25.0 ), dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( True ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 4.0 ), maxAbsEta = cms.double( 3.0 ), minPt = cms.double( 10.0 ), inputCollectionTypes = cms.vstring( 'inner tracks', 'links', 'outer tracks' ), addExtraSoftMuons = cms.bool( False ), fillGlobalTrackRefits = cms.bool( False ), debugWithTruthMatching = cms.bool( False ), inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingSerialSync','hltMuonLinksSerialSync','hltL2Muons' ), fillCaloCompatibility = cms.bool( True ), maxAbsPullY = cms.double( 9999.0 ), maxAbsDy = cms.double( 9999.0 ), minP = cms.double( 10.0 ), minPCaloMuon = cms.double( 1.0E9 ), maxAbsDx = cms.double( 3.0 ), fillIsolation = cms.bool( True ), writeIsoDeposits = cms.bool( False ), minNumberOfMatches = cms.int32( 1 ), fillMatching = cms.bool( True ), fillShowerDigis = cms.bool( False ), ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), fillGlobalTrackQuality = cms.bool( False ), globalTrackQualityInputTag = cms.InputTag( "" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( False ) ) fragment.hltParticleFlowRecHitECALUnseededSerialSync = cms.EDProducer( "PFRecHitProducer", navigator = cms.PSet( barrel = cms.PSet( ), endcap = cms.PSet( ), name = cms.string( "PFRecHitECALNavigator" ) ), producers = cms.VPSet( cms.PSet( src = cms.InputTag( 'hltEcalRecHitSerialSync','EcalRecHitsEB' ), srFlags = cms.InputTag( "" ), name = cms.string( "PFEBRecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), applySelectionsToAllCrystals = cms.bool( True ) ), cms.PSet( topologicalCleaning = cms.bool( True ), skipTTRecoveredHits = cms.bool( True ), cleaningThreshold = cms.double( 2.0 ), name = cms.string( "PFRecHitQTestECAL" ), timingCleaning = cms.bool( True ) ) ) ), cms.PSet( src = cms.InputTag( 'hltEcalRecHitSerialSync','EcalRecHitsEE' ), srFlags = cms.InputTag( "" ), name = cms.string( "PFEERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), applySelectionsToAllCrystals = cms.bool( True ) ), cms.PSet( topologicalCleaning = cms.bool( True ), skipTTRecoveredHits = cms.bool( True ), cleaningThreshold = cms.double( 2.0 ), name = cms.string( "PFRecHitQTestECAL" ), timingCleaning = cms.bool( True ) ) ) ) ) ) fragment.hltParticleFlowClusterECALUncorrectedUnseededSerialSync = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseededSerialSync" ), usePFThresholdsFromDB = cms.bool( True ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.15 ), seedingThreshold = cms.double( 0.6 ), detector = cms.string( "ECAL_ENDCAP" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 0.23 ), detector = cms.string( "ECAL_BARREL" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 8 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.double( 0.08 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( gatheringThreshold = cms.double( 0.3 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), useCornerCells = cms.bool( True ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( 9 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), maxIterations = cms.uint32( 50 ), positionCalcForConvergence = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), allCellsPositionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), showerSigma = cms.double( 1.5 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ) ), positionReCalc = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), energyCorrector = cms.PSet( ) ) fragment.hltParticleFlowClusterECALUnseededSerialSync = cms.EDProducer( "CorrectedECALPFClusterProducer", minimumPSEnergy = cms.double( 0.0 ), skipPS = cms.bool( False ), inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), energyCorrector = cms.PSet( recHitsEELabel = cms.InputTag( 'hltEcalRecHitSerialSync','EcalRecHitsEE' ), recHitsEBLabel = cms.InputTag( 'hltEcalRecHitSerialSync','EcalRecHitsEB' ), applyCrackCorrections = cms.bool( False ), ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ), applyMVACorrections = cms.bool( True ), eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ), maxPtForMVAEvaluation = cms.double( 300.0 ), srfAwareCorrection = cms.bool( True ) ), inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseededSerialSync" ) ) fragment.hltParticleFlowRecHitHBHESoASerialSync = cms.EDProducer( "alpaka_serial_sync::PFRecHitSoAProducerHCAL", producers = cms.VPSet( cms.PSet( src = cms.InputTag( "hltHbheRecoSoASerialSync" ), params = cms.ESInputTag( "hltESPPFRecHitHCALParams","" ) ) ), topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ), synchronise = cms.untracked.bool( False ) ) fragment.hltParticleFlowRecHitHBHESerialSync = cms.EDProducer( "LegacyPFRecHitProducer", src = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" ) ) fragment.hltParticleFlowClusterHBHESoASerialSync = cms.EDProducer( "alpaka_serial_sync::PFClusterSoAProducer", pfRecHits = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" ), topology = cms.ESInputTag( "hltESPPFRecHitHCALTopology","" ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.vdouble( 0.125, 0.25, 0.35, 0.35 ), detector = cms.string( "HCAL_BARREL1" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.vdouble( 0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275 ), detector = cms.string( "HCAL_ENDCAP" ) ) ), nNeighbours = cms.int32( 4 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), detector = cms.string( "HCAL_BARREL1" ) ), cms.PSet( gatheringThreshold = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), detector = cms.string( "HCAL_ENDCAP" ) ) ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), minFractionInCalc = cms.double( 1.0E-9 ) ), maxIterations = cms.uint32( 5 ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.3, 0.3 ), detector = cms.string( "HCAL_BARREL1" ) ), cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), detector = cms.string( "HCAL_ENDCAP" ) ) ), showerSigma = cms.double( 10.0 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 6.0 ), noiseTerm = cms.double( 21.86 ), constantTermLowE = cms.double( 4.24 ), noiseTermLowE = cms.double( 8.0 ), threshHighE = cms.double( 15.0 ), constantTerm = cms.double( 2.82 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 6.0 ), noiseTerm = cms.double( 21.86 ), constantTermLowE = cms.double( 4.24 ), noiseTermLowE = cms.double( 8.0 ), threshHighE = cms.double( 15.0 ), constantTerm = cms.double( 2.82 ) ) ), synchronise = cms.bool( False ) ) fragment.hltParticleFlowClusterHBHESerialSync = cms.EDProducer( "LegacyPFClusterProducer", src = cms.InputTag( "hltParticleFlowClusterHBHESoASerialSync" ), PFRecHitsLabelIn = cms.InputTag( "hltParticleFlowRecHitHBHESoASerialSync" ), recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHESerialSync" ), usePFThresholdsFromDB = cms.bool( True ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( 5 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominatorByDetector = cms.VPSet( cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ), depths = cms.vint32( 1, 2, 3, 4 ), detector = cms.string( "HCAL_BARREL1" ) ), cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), detector = cms.string( "HCAL_ENDCAP" ) ) ), minFractionInCalc = cms.double( 1.0E-9 ) ), maxIterations = cms.uint32( 5 ), minChi2Prob = cms.double( 0.0 ), allCellsPositionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominatorByDetector = cms.VPSet( cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ), depths = cms.vint32( 1, 2, 3, 4 ), detector = cms.string( "HCAL_BARREL1" ) ), cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), detector = cms.string( "HCAL_ENDCAP" ) ) ), minFractionInCalc = cms.double( 1.0E-9 ) ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ), depths = cms.vint32( 1, 2, 3, 4 ), detector = cms.string( "HCAL_BARREL1" ) ), cms.PSet( recHitEnergyNorm = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), detector = cms.string( "HCAL_ENDCAP" ) ) ), maxNSigmaTime = cms.double( 10.0 ), showerSigma = cms.double( 10.0 ), timeSigmaEE = cms.double( 10.0 ), clusterTimeResFromSeed = cms.bool( False ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 6.0 ), noiseTerm = cms.double( 21.86 ), constantTermLowE = cms.double( 4.24 ), noiseTermLowE = cms.double( 8.0 ), threshHighE = cms.double( 15.0 ), constantTerm = cms.double( 2.82 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 6.0 ), noiseTerm = cms.double( 21.86 ), constantTermLowE = cms.double( 4.24 ), noiseTermLowE = cms.double( 8.0 ), threshHighE = cms.double( 15.0 ), constantTerm = cms.double( 2.82 ) ), timeSigmaEB = cms.double( 10.0 ) ) ) fragment.hltParticleFlowClusterHCALSerialSync = cms.EDProducer( "PFMultiDepthClusterProducer", clustersSource = cms.InputTag( "hltParticleFlowClusterHBHESerialSync" ), energyCorrector = cms.PSet( ), pfClusterBuilder = cms.PSet( allCellsPositionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominatorByDetector = cms.VPSet( cms.PSet( logWeightDenominator = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ), depths = cms.vint32( 1, 2, 3, 4 ), detector = cms.string( "HCAL_BARREL1" ) ), cms.PSet( logWeightDenominator = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), detector = cms.string( "HCAL_ENDCAP" ) ) ), minFractionInCalc = cms.double( 1.0E-9 ) ), algoName = cms.string( "PFMultiDepthClusterizer" ), nSigmaPhi = cms.double( 2.0 ), minFractionToKeep = cms.double( 1.0E-7 ), nSigmaEta = cms.double( 2.0 ) ), positionReCalc = cms.PSet( ), usePFThresholdsFromDB = cms.bool( True ) ) fragment.hltLightPFTracksSerialSync = cms.EDProducer( "LightPFTrackProducer", TrackQuality = cms.string( "none" ), UseQuality = cms.bool( False ), TkColList = cms.VInputTag( 'hltPFMuonMergingSerialSync' ) ) fragment.hltParticleFlowBlockSerialSync = cms.EDProducer( "PFBlockProducer", verbose = cms.untracked.bool( False ), debug = cms.untracked.bool( False ), elementImporters = cms.VPSet( cms.PSet( muonSrc = cms.InputTag( "hltMuonsSerialSync" ), cleanBadConvertedBrems = cms.bool( False ), muonMaxDPtOPt = cms.double( 1.0 ), source = cms.InputTag( "hltLightPFTracksSerialSync" ), NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), vetoEndcap = cms.bool( False ), useIterativeTracking = cms.bool( False ), importerName = cms.string( "GeneralTracksImporter" ), DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ), trackQuality = cms.string( "highPurity" ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseededSerialSync" ), importerName = cms.string( "ECALClusterImporter" ), BCtoPFCMap = cms.InputTag( "" ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCALSerialSync" ), importerName = cms.string( "GenericClusterImporter" ) ), cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), importerName = cms.string( "GenericClusterImporter" ) ) ), linkDefinitions = cms.VPSet( cms.PSet( linkType = cms.string( "TRACK:ECAL" ), useKDTree = cms.bool( True ), linkerName = cms.string( "TrackAndECALLinker" ) ), cms.PSet( trajectoryLayerExit = cms.string( "HCALExit" ), trajectoryLayerEntrance = cms.string( "HCALEntrance" ), nMaxHcalLinksPerTrack = cms.int32( 1 ), linkType = cms.string( "TRACK:HCAL" ), useKDTree = cms.bool( True ), linkerName = cms.string( "TrackAndHCALLinker" ) ), cms.PSet( minAbsEtaEcal = cms.double( 2.5 ), linkType = cms.string( "ECAL:HCAL" ), useKDTree = cms.bool( False ), linkerName = cms.string( "ECALAndHCALLinker" ) ), cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), useKDTree = cms.bool( False ), linkerName = cms.string( "HFEMAndHFHADLinker" ) ) ) ) fragment.hltParticleFlowSerialSync = cms.EDProducer( "PFProducer", verbose = cms.untracked.bool( False ), debug = cms.untracked.bool( False ), blocks = cms.InputTag( "hltParticleFlowBlockSerialSync" ), muons = cms.InputTag( "hltMuonsSerialSync" ), postMuonCleaning = cms.bool( True ), vetoEndcap = cms.bool( False ), vertexCollection = cms.InputTag( "hltPixelVerticesSerialSync" ), useVerticesForNeutral = cms.bool( True ), useHO = cms.bool( False ), PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), useEGammaElectrons = cms.bool( False ), egammaElectrons = cms.InputTag( "" ), useEGammaFilters = cms.bool( False ), useProtectionsForJetMET = cms.bool( True ), PFEGammaFiltersParameters = cms.PSet( electron_missinghits = cms.uint32( 1 ), electron_protectionsForJetMET = cms.PSet( maxEeleOverPoutRes = cms.double( 0.5 ), maxEleHcalEOverEcalE = cms.double( 0.1 ), maxEcalEOverPRes = cms.double( 0.2 ), maxHcalEOverP = cms.double( 1.0 ), maxE = cms.double( 50.0 ), maxTrackPOverEele = cms.double( 1.0 ), maxDPhiIN = cms.double( 0.1 ), maxEcalEOverP_2 = cms.double( 0.2 ), maxEcalEOverP_1 = cms.double( 0.5 ), maxEeleOverPout = cms.double( 0.2 ), maxHcalEOverEcalE = cms.double( 0.1 ), maxHcalE = cms.double( 10.0 ), maxNtracks = cms.double( 3.0 ) ), photon_MinEt = cms.double( 10.0 ), electron_ecalDrivenHademPreselCut = cms.double( 0.15 ), electron_protectionsForBadHcal = cms.PSet( dEta = cms.vdouble( 0.0064, 0.01264 ), dPhi = cms.vdouble( 0.0547, 0.0394 ), enableProtections = cms.bool( False ), full5x5_sigmaIetaIeta = cms.vdouble( 0.0106, 0.0387 ), eInvPInv = cms.vdouble( 0.184, 0.0721 ) ), photon_protectionsForBadHcal = cms.PSet( enableProtections = cms.bool( False ), solidConeTrkIsoOffset = cms.double( 10.0 ), solidConeTrkIsoSlope = cms.double( 0.3 ) ), electron_iso_mva_barrel = cms.double( -0.1875 ), electron_iso_mva_endcap = cms.double( -0.1075 ), photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), photon_HoE = cms.double( 0.05 ), electron_iso_combIso_endcap = cms.double( 10.0 ), electron_iso_pt = cms.double( 10.0 ), photon_protectionsForJetMET = cms.PSet( sumPtTrackIsoSlope = cms.double( 0.001 ), sumPtTrackIso = cms.double( 4.0 ) ), electron_iso_combIso_barrel = cms.double( 10.0 ), electron_noniso_mvaCut = cms.double( -0.1 ), photon_combIso = cms.double( 10.0 ), electron_maxElePtForOnlyMVAPresel = cms.double( 50.0 ) ), muon_HCAL = cms.vdouble( 3.0, 3.0 ), muon_ECAL = cms.vdouble( 0.5, 0.5 ), muon_HO = cms.vdouble( 0.9, 0.9 ), PFMuonAlgoParameters = cms.PSet( ), rejectTracks_Bad = cms.bool( False ), rejectTracks_Step45 = cms.bool( False ), usePFNuclearInteractions = cms.bool( False ), usePFConversions = cms.bool( False ), usePFDecays = cms.bool( False ), dptRel_DispVtx = cms.double( 10.0 ), iCfgCandConnector = cms.PSet( nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), bCorrect = cms.bool( False ), bCalibPrimary = cms.bool( False ) ), nsigma_TRACK = cms.double( 1.0 ), pt_Error = cms.double( 1.0 ), factors_45 = cms.vdouble( 10.0, 100.0 ), goodTrackDeadHcal_ptErrRel = cms.double( 0.2 ), goodTrackDeadHcal_chi2n = cms.double( 5.0 ), goodTrackDeadHcal_layers = cms.uint32( 4 ), goodTrackDeadHcal_validFr = cms.double( 0.5 ), goodTrackDeadHcal_dxy = cms.double( 0.5 ), goodPixelTrackDeadHcal_minEta = cms.double( 2.3 ), goodPixelTrackDeadHcal_maxPt = cms.double( 50.0 ), goodPixelTrackDeadHcal_ptErrRel = cms.double( 1.0 ), goodPixelTrackDeadHcal_chi2n = cms.double( 2.0 ), goodPixelTrackDeadHcal_maxLost3Hit = cms.int32( 0 ), goodPixelTrackDeadHcal_maxLost4Hit = cms.int32( 1 ), goodPixelTrackDeadHcal_dxy = cms.double( 0.02 ), goodPixelTrackDeadHcal_dz = cms.double( 0.05 ), pf_nsigma_ECAL = cms.double( 0.0 ), pf_nsigma_HCAL = cms.double( 1.0 ), pf_nsigma_HFEM = cms.double( 1.0 ), pf_nsigma_HFHAD = cms.double( 1.0 ), useCalibrationsFromDB = cms.bool( True ), calibrationsLabel = cms.string( "HLT" ), postHFCleaning = cms.bool( False ), PFHFCleaningParameters = cms.PSet( minHFCleaningPt = cms.double( 5.0 ), minDeltaMet = cms.double( 0.4 ), maxSignificance = cms.double( 2.5 ), minSignificance = cms.double( 2.5 ), minSignificanceReduction = cms.double( 1.4 ), maxDeltaPhiPt = cms.double( 7.0 ) ), cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), calibHF_use = cms.bool( False ), calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), resolHF_square = cms.vdouble( 7.834401, 0.012996, 0.0 ) ) fragment.hltAK4PFJetsSerialSync = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( "hltParticleFlowSerialSync" ), srcPVs = cms.InputTag( "hltPixelVerticesSerialSync" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.4 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) fragment.hltAK4PFJetsLooseIDSerialSync = cms.EDProducer( "HLTPFJetIDProducer", minPt = cms.double( 20.0 ), maxEta = cms.double( 1.0E99 ), CHF = cms.double( 0.0 ), NHF = cms.double( 0.99 ), CEF = cms.double( 0.99 ), NEF = cms.double( 0.99 ), maxCF = cms.double( 99.0 ), NCH = cms.int32( 0 ), NTOT = cms.int32( 1 ), jetsInput = cms.InputTag( "hltAK4PFJetsSerialSync" ) ) fragment.hltAK4PFJetsTightIDSerialSync = cms.EDProducer( "HLTPFJetIDProducer", minPt = cms.double( 20.0 ), maxEta = cms.double( 1.0E99 ), CHF = cms.double( 0.0 ), NHF = cms.double( 0.9 ), CEF = cms.double( 0.99 ), NEF = cms.double( 0.99 ), maxCF = cms.double( 99.0 ), NCH = cms.int32( 0 ), NTOT = cms.int32( 1 ), jetsInput = cms.InputTag( "hltAK4PFJetsSerialSync" ) ) fragment.hltFixedGridRhoFastjetAllSerialSync = cms.EDProducer( "FixedGridRhoProducerFastjet", maxRapidity = cms.double( 5.0 ), gridSpacing = cms.double( 0.55 ), pfCandidatesTag = cms.InputTag( "hltParticleFlowSerialSync" ) ) fragment.hltAK4PFFastJetCorrectorSerialSync = cms.EDProducer( "L1FastjetCorrectorProducer", level = cms.string( "L1FastJet" ), algorithm = cms.string( "AK4PFHLT" ), srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllSerialSync" ) ) fragment.hltAK4PFCorrectorSerialSync = cms.EDProducer( "ChainedJetCorrectorProducer", correctors = cms.VInputTag( 'hltAK4PFFastJetCorrectorSerialSync','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' ) ) fragment.hltAK4PFJetsCorrectedSerialSync = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK4PFJetsSerialSync" ), correctors = cms.VInputTag( 'hltAK4PFCorrectorSerialSync' ), verbose = cms.untracked.bool( False ) ) fragment.hltAK4PFJetsLooseIDCorrectedSerialSync = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK4PFJetsLooseIDSerialSync" ), correctors = cms.VInputTag( 'hltAK4PFCorrectorSerialSync' ), verbose = cms.untracked.bool( False ) ) fragment.hltAK4PFJetsTightIDCorrectedSerialSync = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK4PFJetsTightIDSerialSync" ), correctors = cms.VInputTag( 'hltAK4PFCorrectorSerialSync' ), verbose = cms.untracked.bool( False ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets10SerialSync = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrectedSerialSync" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10SerialSync" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet40SerialSync = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10SerialSync" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAlCaAK8PFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltAK8CaloJets = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), src = cms.InputTag( "hltTowerMakerForAll" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( 0.9 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 14327 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) fragment.hltAK8CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", min_N90 = cms.int32( -2 ), min_N90hits = cms.int32( 2 ), min_EMF = cms.double( 1.0E-6 ), max_EMF = cms.double( 999.0 ), jetsInput = cms.InputTag( "hltAK8CaloJets" ), JetIDParams = cms.PSet( hfRecHitsColl = cms.InputTag( "hltHfreco" ), hoRecHitsColl = cms.InputTag( "hltHoreco" ), ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), useRecHits = cms.bool( True ), eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) ) fragment.hltAK8CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", level = cms.string( "L1FastJet" ), algorithm = cms.string( "AK8CaloHLT" ), srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ) ) fragment.hltAK8CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L2Relative" ), algorithm = cms.string( "AK8CaloHLT" ) ) fragment.hltAK8CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L3Absolute" ), algorithm = cms.string( "AK8CaloHLT" ) ) fragment.hltAK8CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L2L3Residual" ), algorithm = cms.string( "AK8CaloHLT" ) ) fragment.hltAK8CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", correctors = cms.VInputTag( 'hltAK8CaloFastJetCorrector','hltAK8CaloRelativeCorrector','hltAK8CaloAbsoluteCorrector','hltAK8CaloResidualCorrector' ) ) fragment.hltAK8CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer", src = cms.InputTag( "hltAK8CaloJets" ), correctors = cms.VInputTag( 'hltAK8CaloCorrector' ), verbose = cms.untracked.bool( False ) ) fragment.hltAK8CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", src = cms.InputTag( "hltAK8CaloJetsIDPassed" ), correctors = cms.VInputTag( 'hltAK8CaloCorrector' ), verbose = cms.untracked.bool( False ) ) fragment.hltSingleCaloJet10AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltAK8CaloJetsPF = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), src = cms.InputTag( "hltTowerMakerForAll" ), srcPVs = cms.InputTag( "NotUsed" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) fragment.hltAK8CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector", src = cms.InputTag( "hltAK8CaloJetsPF" ), filter = cms.bool( False ), etMin = cms.double( 5.0 ) ) fragment.hltAK8PFJets = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( "hltParticleFlow" ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) fragment.hltAK8PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", level = cms.string( "L1FastJet" ), algorithm = cms.string( "AK8PFHLT" ), srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ) ) fragment.hltAK8PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L2Relative" ), algorithm = cms.string( "AK8PFHLT" ) ) fragment.hltAK8PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L3Absolute" ), algorithm = cms.string( "AK8PFHLT" ) ) fragment.hltAK8PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", level = cms.string( "L2L3Residual" ), algorithm = cms.string( "AK8PFHLT" ) ) fragment.hltAK8PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", correctors = cms.VInputTag( 'hltAK8PFFastJetCorrector','hltAK8PFRelativeCorrector','hltAK8PFAbsoluteCorrector','hltAK8PFResidualCorrector' ) ) fragment.hltAK8PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer", src = cms.InputTag( "hltAK8PFJets" ), correctors = cms.VInputTag( 'hltAK8PFCorrector' ), verbose = cms.untracked.bool( False ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet10AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet40AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltL1sDQMPixelReconstruction = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDQMPixelReconstruction = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sDQMEcalReconstruction = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDQMEcalReconstruction = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sDQMHcalReconstruction = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1GlobalDecision" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDQMHcalReconstruction = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreDSTZeroBias = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltFEDSelectorL1uGTTest = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 1405 ) ) fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sDSTRun3DoubleMuonPFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_Min7 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18 OR L1_DoubleMu8_SQ OR L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0_Upt15_Upt7 OR L1_DoubleMu0_Upt6_IP_Min1_Upt4 OR L1_DoubleMu0_Upt6_SQ_er2p0 OR L1_DoubleMu0_Upt7_SQ_er2p0 OR L1_DoubleMu0_Upt8_SQ_er2p0 OR L1_DoubleMu0er2p0_SQ_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_dEta_Max1p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDSTPFScoutingDoubleMuonNoVtx = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sL1DoubleMuonScouting = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDSTRun3DoubleMuonPFScoutingPixelTracking" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2MuonCandidatesNoVtx = cms.EDProducer( "L2MuonCandidateProducer", InputObjects = cms.InputTag( "hltL2Muons" ) ) fragment.hltL2fL1sL1DoubleMuonScoutingNoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuonScouting" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltIterL3OIGblDisplacedSeedsFromL2Muons = cms.EDProducer( "TSGForOIFromL2", src = cms.InputTag( "hltL2Muons" ), layersToTry = cms.int32( 8 ), fixedErrorRescaleFactorForHitless = cms.double( 2.0 ), hitsToTry = cms.int32( 8 ), adjustErrorsDynamicallyForHits = cms.bool( False ), adjustErrorsDynamicallyForHitless = cms.bool( True ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), UseHitLessSeeds = cms.bool( True ), estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), maxEtaForTOB = cms.double( 1.8 ), minEtaForTEC = cms.double( 0.7 ), debug = cms.untracked.bool( False ), fixedErrorRescaleFactorForHits = cms.double( 1.0 ), maxSeeds = cms.uint32( 16 ), maxHitlessSeeds = cms.uint32( 5 ), maxHitSeeds = cms.uint32( 7 ), numL2ValidHitsCutAllEta = cms.uint32( 20 ), numL2ValidHitsCutAllEndcap = cms.uint32( 30 ), pT1 = cms.double( 13.0 ), pT2 = cms.double( 30.0 ), pT3 = cms.double( 70.0 ), eta1 = cms.double( 0.2 ), eta2 = cms.double( 0.3 ), eta3 = cms.double( 1.0 ), eta4 = cms.double( 1.2 ), eta5 = cms.double( 1.6 ), eta6 = cms.double( 1.4 ), eta7 = cms.double( 2.1 ), SF1 = cms.double( 3.0 ), SF2 = cms.double( 4.0 ), SF3 = cms.double( 5.0 ), SF4 = cms.double( 7.0 ), SF5 = cms.double( 10.0 ), SF6 = cms.double( 2.0 ), SFHld = cms.double( 2.0 ), SFHd = cms.double( 12.0 ), tsosDiff1 = cms.double( 0.2 ), tsosDiff2 = cms.double( 0.02 ), displacedReco = cms.bool( True ), propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ) ) fragment.hltIterL3OIGlbDisplacedTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( True ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), src = cms.InputTag( "hltIterL3OIGblDisplacedSeedsFromL2Muons" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 500000 ), maxSeedsBeforeCleaning = cms.uint32( 0 ) ) fragment.hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIterL3OIGlbDisplacedTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "iter10" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), Fitter = cms.string( "hltESPKFFittingSmoother" ), Propagator = cms.string( "PropagatorWithMaterial" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltIterL3OIDisplacedMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), ignoreVertices = cms.bool( True ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.9 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 4, 3, 2 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 10.0, 1.0, 0.2 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ) ) fragment.hltIterL3OIDisplacedMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks" ), originalMVAVals = cms.InputTag( 'hltIterL3OIDisplacedMuonTrackCutClassifier','MVAValues' ), originalQualVals = cms.InputTag( 'hltIterL3OIDisplacedMuonTrackCutClassifier','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltL3GlbDisplacedMuonsIterL3OI = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( True ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( False ), Eta_fixed = cms.bool( True ), Eta_min = cms.double( 0.1 ), DeltaZ = cms.double( 24.2 ), maxRegions = cms.int32( 2 ), EtaR_UpperLimit_Par1 = cms.double( 0.25 ), UseVertex = cms.bool( False ), Z_fixed = cms.bool( False ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Rescale_phi = cms.double( 3.0 ), DeltaEta = cms.double( 0.2 ), precise = cms.bool( True ), OnDemand = cms.int32( -1 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), vertexCollection = cms.InputTag( "pixelVertices" ), Pt_min = cms.double( 3.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Phi_fixed = cms.bool( True ), DeltaR = cms.double( 0.025 ), input = cms.InputTag( "hltL2Muons" ), DeltaPhi = cms.double( 0.15 ), Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "Notused" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), RefitFlag = cms.bool( True ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), HitThreshold = cms.int32( 1 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks" ) ) ) fragment.hltIterL3OIL3GlbDisplacedMuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", labels = cms.VInputTag( 'hltL3GlbDisplacedMuonsIterL3OI' ) ) fragment.hltIterL3OIL3GlbDisplacedMuons = cms.EDProducer( "L3TrackCombiner", labels = cms.VInputTag( 'hltL3GlbDisplacedMuonsIterL3OI' ) ) fragment.hltIterL3OIGlbDisplacedMuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", InputObjects = cms.InputTag( "hltIterL3OIL3GlbDisplacedMuons" ), InputLinksObjects = cms.InputTag( "hltIterL3OIL3GlbDisplacedMuonsLinksCombination" ), MuonPtOption = cms.string( "Global" ) ) fragment.hltL2SelectorForL3IOForGlbDisplaced = cms.EDProducer( "HLTMuonL2SelectorForL3IO", l2Src = cms.InputTag( "hltL2Muons" ), l3OISrc = cms.InputTag( "hltIterL3OIGlbDisplacedMuonCandidates" ), InputLinks = cms.InputTag( "hltIterL3OIL3GlbDisplacedMuonsLinksCombination" ), applyL3Filters = cms.bool( False ), MinNhits = cms.int32( 1 ), MaxNormalizedChi2 = cms.double( 20.0 ), MinNmuonHits = cms.int32( 1 ), MaxPtDifference = cms.double( 0.3 ) ) fragment.hltIterL3DisplacedMuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer", EtaR_UpperLimit_Par1 = cms.double( 0.25 ), DeltaR = cms.double( 0.3 ), OnDemand = cms.int32( -1 ), Rescale_phi = cms.double( 3.0 ), Eta_fixed = cms.bool( True ), Rescale_eta = cms.double( 3.0 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Eta_min = cms.double( 0.0 ), Phi_fixed = cms.bool( True ), Phi_min = cms.double( 0.0 ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), UseVertex = cms.bool( False ), Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( True ), Z_fixed = cms.bool( True ), Pt_min = cms.double( 0.0 ), DeltaZ = cms.double( 24.2 ), DeltaEta = cms.double( 0.3 ), DeltaPhi = cms.double( 0.225 ), maxRegions = cms.int32( 5 ), precise = cms.bool( True ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), vertexCollection = cms.InputTag( "notUsed" ), MeasurementTrackerName = cms.InputTag( "" ), input = cms.InputTag( "hltL2SelectorForL3IOForGlbDisplaced" ) ) fragment.hltPixelTracksInDisplacedRegionL2 = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltIterL3DisplacedMuonPixelTracksTrackingRegions" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) fragment.hltIter0IterL3DisplacedMuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksInDisplacedRegionL2" ), InputVertexCollection = cms.InputTag( "" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.3 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), removeOTRechits = cms.bool( False ), includeFourthHit = cms.bool( True ), produceComplement = cms.bool( False ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) fragment.hltIter0IterL3DisplacedMuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), src = cms.InputTag( "hltIter0IterL3DisplacedMuonPixelSeedsFromPixelTracks" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "none" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) fragment.hltIter0IterL3DisplacedMuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIter0IterL3DisplacedMuonCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIter0" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltIter0IterL3DisplacedMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3DisplacedMuonCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ) ) fragment.hltIter0IterL3DisplacedMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0IterL3DisplacedMuonCtfWithMaterialTracks" ), originalMVAVals = cms.InputTag( 'hltIter0IterL3DisplacedMuonTrackCutClassifier','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0IterL3DisplacedMuonTrackCutClassifier','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons = cms.EDProducer( "TrackClusterRemover", trajectories = cms.InputTag( "hltIter0IterL3DisplacedMuonTrackSelectionHighPurity" ), trackClassifier = cms.InputTag( '','QualityMasks' ), pixelClusters = cms.InputTag( "hltSiPixelClusters" ), stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityOnDemand" ), oldClusterRemovalInfo = cms.InputTag( "" ), TrackQuality = cms.string( "highPurity" ), maxChi2 = cms.double( 16.0 ), minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), overrideTrkQuals = cms.InputTag( "" ) ) fragment.hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", src = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), phase2clustersToSkip = cms.InputTag( "" ) ) fragment.hltDisplacedhltIter4PixelLessLayerTripletsForGlbDisplacedMuons = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'TIB1+TIB2+MTIB3', 'TIB1+TIB2+MTID1_pos', 'TIB1+TIB2+MTID1_neg', 'TID1_pos+TID2_pos+TID3_pos', 'TID1_neg+TID2_neg+TID3_neg', 'TID1_pos+TID2_pos+MTID3_pos', 'TID1_neg+TID2_neg+MTID3_neg' ), BPix = cms.PSet( ), FPix = cms.PSet( ), TIB = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) ), TID = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 1 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 2 ) ), TOB = cms.PSet( ), TEC = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 1 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 2 ) ), MTIB = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) ), MTID = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 3 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 3 ) ), MTOB = cms.PSet( ), MTEC = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 3 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 3 ) ) ) fragment.hltDisplacedhltIter4PixelLessTrackingRegionsForGlbDisplacedMuons = cms.EDProducer( "MuonTrackingRegionEDProducer", EtaR_UpperLimit_Par1 = cms.double( 0.25 ), DeltaR = cms.double( 0.1 ), OnDemand = cms.int32( 0 ), Rescale_phi = cms.double( 3.0 ), Eta_fixed = cms.bool( True ), Rescale_eta = cms.double( 3.0 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Eta_min = cms.double( 0.0 ), Phi_fixed = cms.bool( True ), Phi_min = cms.double( 0.0 ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), UseVertex = cms.bool( True ), Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( True ), Z_fixed = cms.bool( True ), Pt_min = cms.double( 2.0 ), DeltaZ = cms.double( 24.2 ), DeltaEta = cms.double( 0.3 ), DeltaPhi = cms.double( 0.3 ), maxRegions = cms.int32( 5 ), precise = cms.bool( True ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), MeasurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons" ), input = cms.InputTag( "hltL2SelectorForL3IOForGlbDisplaced" ) ) fragment.hltDisplacedhltIter4PixelLessClusterCheckForGlbDisplacedMuons = cms.EDProducer( "ClusterCheckerEDProducer", doClusterCheck = cms.bool( False ), MaxNumberOfStripClusters = cms.uint32( 800000 ), ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), MaxNumberOfPixelClusters = cms.uint32( 40000 ), PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), cut = cms.string( "" ), DontCountDetsAboveNClusters = cms.uint32( 0 ), silentClusterCheck = cms.untracked.bool( False ) ) fragment.hltDisplacedhltIter4PixelLessHitDoubletsForGlbDisplacedMuons = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTripletsForGlbDisplacedMuons" ), trackingRegions = cms.InputTag( "hltDisplacedhltIter4PixelLessTrackingRegionsForGlbDisplacedMuons" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), clusterCheck = cms.InputTag( "hltDisplacedhltIter4PixelLessClusterCheckForGlbDisplacedMuons" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), putEmptyIfMaxElementReached = cms.bool( False ), layerPairs = cms.vuint32( 0 ) ) fragment.hltDisplacedhltIter4PixelLessHitTripletsForGlbDisplacedMuons = cms.EDProducer( "MultiHitFromChi2EDProducer", doublets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitDoubletsForGlbDisplacedMuons" ), maxElement = cms.uint32( 100000 ), useFixedPreFiltering = cms.bool( False ), phiPreFiltering = cms.double( 0.3 ), extraHitRPhitolerance = cms.double( 0.0 ), extraHitRZtolerance = cms.double( 0.0 ), extraZKDBox = cms.double( 0.2 ), extraRKDBox = cms.double( 0.2 ), extraPhiKDBox = cms.double( 0.005 ), fnSigmaRZ = cms.double( 2.0 ), refitHits = cms.bool( True ), ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxChi2 = cms.double( 5.0 ), chi2VsPtCut = cms.bool( True ), pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), detIdsToDebug = cms.vint32( 0, 0, 0 ) ) fragment.hltDisplacedhltIter4PixelLessSeedsForGlbDisplacedMuons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitTripletsForGlbDisplacedMuons" ), propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), SeedMomentumForBOFF = cms.double( 5.0 ), OriginTransverseErrorMultiplier = cms.double( 1.0 ), MinOneOverPtError = cms.double( 1.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), magneticField = cms.string( "ParabolicMf" ), forceKinematicWithRegionDirection = cms.bool( False ), SeedComparitorPSet = cms.PSet( FilterStripHits = cms.bool( False ), FilterPixelHits = cms.bool( False ), ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), FilterAtHelixStage = cms.bool( True ), ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) ) ) fragment.hltDisplacedhltIter4CkfTrackCandidatesForGlbDisplacedMuons = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons" ), src = cms.InputTag( "hltDisplacedhltIter4PixelLessSeedsForGlbDisplacedMuons" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) fragment.hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltDisplacedhltIter4CkfTrackCandidatesForGlbDisplacedMuons" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIterX" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedGblMuons" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltIter4IterL3FromL2MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), ignoreVertices = cms.bool( True ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ) ) fragment.hltIter4IterL3FromL2MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons" ), originalMVAVals = cms.InputTag( 'hltIter4IterL3FromL2MuonTrackCutClassifier','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter4IterL3FromL2MuonTrackCutClassifier','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltL1MuonNoL2SelectorNoVtx = cms.EDProducer( "HLTL1MuonNoL2Selector", InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), L2CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), L1MinPt = cms.double( 1.0 ), L1MaxEta = cms.double( 5.0 ), L1MinQuality = cms.uint32( 7 ), CentralBxOnly = cms.bool( True ) ) fragment.hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons = cms.EDProducer( "TrackClusterRemover", trajectories = cms.InputTag( "hltIter4IterL3FromL2MuonTrackSelectionHighPurity" ), trackClassifier = cms.InputTag( '','QualityMasks' ), pixelClusters = cms.InputTag( "hltSiPixelClusters" ), stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityOnDemand" ), oldClusterRemovalInfo = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedGblMuons" ), TrackQuality = cms.string( "highPurity" ), maxChi2 = cms.double( 16.0 ), minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), overrideTrkQuals = cms.InputTag( "" ) ) fragment.hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", src = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ), phase2clustersToSkip = cms.InputTag( "" ) ) fragment.hltDisplacedhltIter4PixelLessLayerTripletsForDisplacedTkMuons = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'TIB1+TIB2+MTIB3', 'TIB1+TIB2+MTID1_pos', 'TIB1+TIB2+MTID1_neg', 'TID1_pos+TID2_pos+TID3_pos', 'TID1_neg+TID2_neg+TID3_neg', 'TID1_pos+TID2_pos+MTID3_pos', 'TID1_neg+TID2_neg+MTID3_neg' ), BPix = cms.PSet( ), FPix = cms.PSet( ), TIB = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForGlbDisplacedMuons" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) ), TID = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 1 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForGlbDisplacedMuons" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 2 ) ), TOB = cms.PSet( ), TEC = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 1 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 2 ) ), MTIB = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) ), MTID = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 3 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForDisplacedTkMuons" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 3 ) ), MTOB = cms.PSet( ), MTEC = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 3 ), skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemovalForGlbDisplacedMuons" ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 3 ) ) ) fragment.hltDisplacedhltIter4PixelLessTrackingRegionsForDisplacedTkMuons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( mode = cms.string( "VerticesFixed" ), input = cms.InputTag( "hltL1MuonNoL2SelectorNoVtx" ), maxNRegions = cms.int32( 100 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), maxNVertices = cms.int32( 10 ), ptMin = cms.double( 3.0 ), originRadius = cms.double( 1.0 ), zErrorBeamSpot = cms.double( 24.2 ), deltaEta = cms.double( 0.5 ), deltaPhi = cms.double( 0.5 ), precise = cms.bool( True ), nSigmaZVertex = cms.double( 3.0 ), zErrorVetex = cms.double( 12.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), measurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons" ), searchOpt = cms.bool( True ) ) ) fragment.hltDisplacedhltIter4PixelLessClusterCheckForDisplacedTkMuons = cms.EDProducer( "ClusterCheckerEDProducer", doClusterCheck = cms.bool( False ), MaxNumberOfStripClusters = cms.uint32( 800000 ), ClusterCollectionLabel = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), MaxNumberOfPixelClusters = cms.uint32( 40000 ), PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), cut = cms.string( "" ), DontCountDetsAboveNClusters = cms.uint32( 0 ), silentClusterCheck = cms.untracked.bool( False ) ) fragment.hltDisplacedhltIter4PixelLessHitDoubletsForDisplacedTkMuons = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTripletsForDisplacedTkMuons" ), trackingRegions = cms.InputTag( "hltDisplacedhltIter4PixelLessTrackingRegionsForDisplacedTkMuons" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), clusterCheck = cms.InputTag( "hltDisplacedhltIter4PixelLessClusterCheckForDisplacedTkMuons" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), putEmptyIfMaxElementReached = cms.bool( False ), layerPairs = cms.vuint32( 0 ) ) fragment.hltDisplacedhltIter4PixelLessHitTripletsForDisplacedTkMuons = cms.EDProducer( "MultiHitFromChi2EDProducer", doublets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitDoubletsForDisplacedTkMuons" ), maxElement = cms.uint32( 100000 ), useFixedPreFiltering = cms.bool( False ), phiPreFiltering = cms.double( 0.3 ), extraHitRPhitolerance = cms.double( 0.0 ), extraHitRZtolerance = cms.double( 0.0 ), extraZKDBox = cms.double( 0.2 ), extraRKDBox = cms.double( 0.2 ), extraPhiKDBox = cms.double( 0.005 ), fnSigmaRZ = cms.double( 2.0 ), refitHits = cms.bool( True ), ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), maxChi2 = cms.double( 5.0 ), chi2VsPtCut = cms.bool( True ), pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), detIdsToDebug = cms.vint32( 0, 0, 0 ) ) fragment.hltDisplacedhltIter4PixelLessSeedsForDisplacedTkMuons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PixelLessHitTripletsForDisplacedTkMuons" ), propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), SeedMomentumForBOFF = cms.double( 5.0 ), OriginTransverseErrorMultiplier = cms.double( 1.0 ), MinOneOverPtError = cms.double( 1.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), magneticField = cms.string( "ParabolicMf" ), forceKinematicWithRegionDirection = cms.bool( False ), SeedComparitorPSet = cms.PSet( FilterStripHits = cms.bool( False ), FilterPixelHits = cms.bool( False ), ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), FilterAtHelixStage = cms.bool( True ), ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) ) ) fragment.hltDisplacedhltIter4CkfTrackCandidatesForDisplacedTkMuons = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons" ), src = cms.InputTag( "hltDisplacedhltIter4PixelLessSeedsForDisplacedTkMuons" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) fragment.hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltDisplacedhltIter4CkfTrackCandidatesForDisplacedTkMuons" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIterX" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEventForDisplacedTkMuons" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltIter4IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), ignoreVertices = cms.bool( True ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ) ) fragment.hltIter4IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons" ), originalMVAVals = cms.InputTag( 'hltIter4IterL3FromL1MuonTrackCutClassifier','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter4IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltIter0MergedWithIter4GlbDisplacedMuons = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltIter0IterL3DisplacedMuonTrackSelectionHighPurity','hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3DisplacedMuonTrackSelectionHighPurity','hltDisplacedhltIter4CtfWithMaterialTracksForGlbDisplacedMuons' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltIter4FromL1MergedWithIter04GlbDisplacedMuons = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltIter0MergedWithIter4GlbDisplacedMuons','hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltIter0MergedWithIter4GlbDisplacedMuons','hltDisplacedhltIter4CtfWithMaterialTracksForDisplacedTkMuons' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltdTksMergedWithOIGlbDisplacedMuons = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3OIGlbDisplacedMuonCtfWithMaterialTracks','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltdTksMergedWithOIGlbDisplacedMuonsHighPurity = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltIterL3OIDisplacedMuonTrackSelectionHighPurity','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3OIDisplacedMuonTrackSelectionHighPurity','hltIter4FromL1MergedWithIter04GlbDisplacedMuons' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltIterL3GlbdTksDisplacedMuons = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( True ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( False ), Eta_fixed = cms.bool( True ), Eta_min = cms.double( 0.1 ), DeltaZ = cms.double( 24.2 ), maxRegions = cms.int32( 2 ), EtaR_UpperLimit_Par1 = cms.double( 0.25 ), UseVertex = cms.bool( False ), Z_fixed = cms.bool( False ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Rescale_phi = cms.double( 3.0 ), DeltaEta = cms.double( 0.2 ), precise = cms.bool( True ), OnDemand = cms.int32( -1 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), vertexCollection = cms.InputTag( "pixelVertices" ), Pt_min = cms.double( 3.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Phi_fixed = cms.bool( True ), DeltaR = cms.double( 0.025 ), input = cms.InputTag( "hltL2Muons" ), DeltaPhi = cms.double( 0.15 ), Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "Notused" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), RefitFlag = cms.bool( True ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), HitThreshold = cms.int32( 1 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltdTksMergedWithOIGlbDisplacedMuons" ) ) ) fragment.hltIterL3DisplacedMuons = cms.EDProducer( "MuonIdProducer", MuonCaloCompatibility = cms.PSet( delta_eta = cms.double( 0.02 ), delta_phi = cms.double( 0.02 ), allSiPMHO = cms.bool( False ), MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( True ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 9999.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.05 ), useCalo = cms.bool( False ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 9999.0 ), dRHcalPreselection = cms.double( 0.2 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), CenterConeOnCalIntersection = cms.bool( False ), NoiseTow_EE = cms.double( 0.15 ), Noise_EB = cms.double( 0.025 ), Noise_HE = cms.double( 0.2 ), DR_Veto_E = cms.double( 0.07 ), NoiseTow_EB = cms.double( 0.04 ), Noise_EE = cms.double( 0.1 ), UseRecHitsFlag = cms.bool( False ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "Cal" ), Noise_HO = cms.double( 0.2 ), DR_Veto_HO = cms.double( 0.1 ), Threshold_H = cms.double( 0.5 ), PrintTimeReport = cms.untracked.bool( False ), Threshold_E = cms.double( 0.2 ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "CaloExtractorByAssociator" ), Threshold_HO = cms.double( 0.5 ), DepositInstanceLabels = cms.vstring( 'ecal', 'hcal', 'ho' ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 1.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 1.0 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 1.0 ), dRHcalPreselection = cms.double( 1.0 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), Noise_HB = cms.double( 0.2 ) ), TrackExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltIter4FromL1MergedWithIter04GlbDisplacedMuons" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), DR_Max = cms.double( 1.0 ), NHits_Min = cms.uint32( 0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "TrackExtractor" ) ), JetExtractorPSet = cms.PSet( JetCollectionLabel = cms.InputTag( "Notused" ), DR_Veto = cms.double( 0.1 ), DR_Max = cms.double( 1.0 ), ExcludeMuonVeto = cms.bool( True ), PrintTimeReport = cms.untracked.bool( False ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "JetExtractor" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 0.5 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.5 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 0.5 ), dRHcalPreselection = cms.double( 0.5 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), Threshold = cms.double( 5.0 ) ), trackDepositName = cms.string( "tracker" ), ecalDepositName = cms.string( "ecal" ), hcalDepositName = cms.string( "hcal" ), hoDepositName = cms.string( "ho" ), jetDepositName = cms.string( "jets" ), TimingFillerParameters = cms.PSet( DTTimingParameters = cms.PSet( HitError = cms.double( 6.0 ), MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), DoWireCorr = cms.bool( False ), RequireBothProjections = cms.bool( False ), DTTimeOffset = cms.double( 2.7 ), PruneCut = cms.double( 10000.0 ), DTsegments = cms.InputTag( "hltDt4DSegments" ), UseSegmentT0 = cms.bool( False ), HitsMin = cms.int32( 5 ), DropTheta = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), UseCSC = cms.bool( True ), CSCTimingParameters = cms.PSet( MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), CSCWireTimeOffset = cms.double( 0.0 ), CSCStripError = cms.double( 7.0 ), CSCTimeOffset = cms.double( 0.0 ), CSCWireError = cms.double( 8.6 ), PruneCut = cms.double( 100.0 ), CSCsegments = cms.InputTag( "hltCscSegments" ), UseStripTime = cms.bool( True ), CSCStripTimeOffset = cms.double( 0.0 ), UseWireTime = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), ErrorDT = cms.double( 6.0 ), EcalEnergyCut = cms.double( 0.4 ), UseECAL = cms.bool( True ), ErrorEB = cms.double( 2.085 ), UseDT = cms.bool( True ), ErrorEE = cms.double( 6.95 ), ErrorCSC = cms.double( 7.4 ) ), ShowerDigiFillerParameters = cms.PSet( cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ), digiMaxDistanceX = cms.double( 25.0 ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( False ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 4.0 ), maxAbsEta = cms.double( 3.0 ), minPt = cms.double( 2.0 ), inputCollectionTypes = cms.vstring( 'inner tracks', 'links' ), addExtraSoftMuons = cms.bool( False ), fillGlobalTrackRefits = cms.bool( False ), debugWithTruthMatching = cms.bool( False ), inputCollectionLabels = cms.VInputTag( 'hltIter4FromL1MergedWithIter04GlbDisplacedMuons','hltIterL3GlbdTksDisplacedMuons' ), fillCaloCompatibility = cms.bool( False ), maxAbsPullY = cms.double( 9999.0 ), maxAbsDy = cms.double( 9999.0 ), minP = cms.double( 0.0 ), minPCaloMuon = cms.double( 1.0E9 ), maxAbsDx = cms.double( 3.0 ), fillIsolation = cms.bool( False ), writeIsoDeposits = cms.bool( False ), minNumberOfMatches = cms.int32( 1 ), fillMatching = cms.bool( True ), fillShowerDigis = cms.bool( False ), ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), fillGlobalTrackQuality = cms.bool( False ), globalTrackQualityInputTag = cms.InputTag( "" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( True ) ) fragment.hltIterL3DisplacedMuonsLinks = cms.EDProducer( "MuonLinksProducer", inputCollection = cms.InputTag( "hltIterL3DisplacedMuons" ) ) fragment.hltIterL3TrackerDisplacedMuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", InputObjects = cms.InputTag( "hltIterL3DisplacedMuons" ), DisplacedReconstruction = cms.bool( False ) ) fragment.hltIterL3DisplacedMuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", InputObjects = cms.InputTag( "hltIterL3DisplacedMuons" ), DisplacedReconstruction = cms.bool( True ) ) fragment.hltDoubleMuonL3PreFilteredScoutingDisplaced = cms.EDFilter( "HLTMuonL3SimplePreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), PreviousCandTag = cms.InputTag( "" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 5 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 3.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( 0.05 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) fragment.hltPFMETProducer = cms.EDProducer( "PFMETProducer", src = cms.InputTag( "hltParticleFlow" ), globalThreshold = cms.double( 0.0 ), alias = cms.string( "hltPFMet" ), calculateSignificance = cms.bool( False ), parameters = cms.PSet( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ) ) fragment.hltFixedGridRhoFastjetECALMFForMuons = cms.EDProducer( "FixedGridRhoProducerFastjetFromRecHit", hbheRecHitsTag = cms.InputTag( "hltHbhereco" ), ebRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), eeRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), skipHCAL = cms.bool( True ), skipECAL = cms.bool( False ), eThresHB = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ), eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), maxRapidity = cms.double( 2.5 ), gridSpacing = cms.double( 0.55 ), usePFThresholdsFromDB = cms.bool( True ) ) fragment.hltFixedGridRhoFastjetHCAL = cms.EDProducer( "FixedGridRhoProducerFastjetFromRecHit", hbheRecHitsTag = cms.InputTag( "hltHbhereco" ), ebRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), eeRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), skipHCAL = cms.bool( False ), skipECAL = cms.bool( True ), eThresHB = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ), eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), maxRapidity = cms.double( 2.5 ), gridSpacing = cms.double( 0.55 ), usePFThresholdsFromDB = cms.bool( True ) ) fragment.hltRecHitInRegionForMuonsMF = cms.EDProducer( "MuonHLTRechitInRegionsProducer", productLabels = cms.vstring( 'EcalRegionalRecHitsEB', 'EcalRegionalRecHitsEE' ), ecalhitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ), l1TagNonIsolated = cms.InputTag( "NotUsed" ), useUncalib = cms.bool( False ), doIsolated = cms.bool( True ), l1LowerThr = cms.double( 0.0 ), l1UpperThr = cms.double( 999.0 ), l1LowerThrIgnoreIsolation = cms.double( 100.0 ), regionEtaMargin = cms.double( 0.4 ), regionPhiMargin = cms.double( 0.4 ) ) fragment.hltRecHitInRegionForMuonsES = cms.EDProducer( "MuonHLTRechitInRegionsProducer", productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ), l1TagNonIsolated = cms.InputTag( "NotUsed" ), useUncalib = cms.bool( False ), doIsolated = cms.bool( True ), l1LowerThr = cms.double( 0.0 ), l1UpperThr = cms.double( 999.0 ), l1LowerThrIgnoreIsolation = cms.double( 100.0 ), regionEtaMargin = cms.double( 0.4 ), regionPhiMargin = cms.double( 0.4 ) ) fragment.hltParticleFlowRecHitECALForMuonsMF = cms.EDProducer( "PFRecHitProducer", navigator = cms.PSet( barrel = cms.PSet( ), endcap = cms.PSet( ), name = cms.string( "PFRecHitECALNavigator" ) ), producers = cms.VPSet( cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEB' ), srFlags = cms.InputTag( "" ), name = cms.string( "PFEBRecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), applySelectionsToAllCrystals = cms.bool( True ) ), cms.PSet( topologicalCleaning = cms.bool( True ), skipTTRecoveredHits = cms.bool( True ), cleaningThreshold = cms.double( 2.0 ), name = cms.string( "PFRecHitQTestECAL" ), timingCleaning = cms.bool( True ) ) ) ), cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEE' ), srFlags = cms.InputTag( "" ), name = cms.string( "PFEERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), applySelectionsToAllCrystals = cms.bool( True ) ), cms.PSet( topologicalCleaning = cms.bool( True ), skipTTRecoveredHits = cms.bool( True ), cleaningThreshold = cms.double( 2.0 ), name = cms.string( "PFRecHitQTestECAL" ), timingCleaning = cms.bool( True ) ) ) ) ) ) fragment.hltParticleFlowRecHitPSForMuons = cms.EDProducer( "PFRecHitProducer", navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ), producers = cms.VPSet( cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsES','EcalRegionalRecHitsES' ), name = cms.string( "PFPSRecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 7.0E-6 ), name = cms.string( "PFRecHitQTestThreshold" ) ) ) ) ) ) fragment.hltParticleFlowClusterECALUncorrectedForMuonsMF = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMF" ), usePFThresholdsFromDB = cms.bool( True ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.15 ), seedingThreshold = cms.double( 0.6 ), detector = cms.string( "ECAL_ENDCAP" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 0.23 ), detector = cms.string( "ECAL_BARREL" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 8 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.double( 0.08 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( gatheringThreshold = cms.double( 0.3 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), useCornerCells = cms.bool( True ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( 9 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), maxIterations = cms.uint32( 50 ), positionCalcForConvergence = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), allCellsPositionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), showerSigma = cms.double( 1.5 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ) ), positionReCalc = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), energyCorrector = cms.PSet( ) ) fragment.hltParticleFlowClusterPSForMuons = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuons" ), usePFThresholdsFromDB = cms.bool( True ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 1.2E-4 ), detector = cms.string( "PS1" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 1.2E-4 ), detector = cms.string( "PS2" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 4 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "PS1" ) ), cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "PS2" ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), useCornerCells = cms.bool( False ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 6.0E-5 ), minFractionInCalc = cms.double( 1.0E-9 ) ), maxIterations = cms.uint32( 50 ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), detector = cms.string( "PS1" ) ), cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), detector = cms.string( "PS2" ) ) ), showerSigma = cms.double( 0.3 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ) ), positionReCalc = cms.PSet( ), energyCorrector = cms.PSet( ) ) fragment.hltParticleFlowClusterECALForMuonsMF = cms.EDProducer( "CorrectedECALPFClusterProducer", minimumPSEnergy = cms.double( 0.0 ), skipPS = cms.bool( False ), inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuons" ), energyCorrector = cms.PSet( recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), applyCrackCorrections = cms.bool( False ), ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ), applyMVACorrections = cms.bool( True ), eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ), maxPtForMVAEvaluation = cms.double( 300.0 ), srfAwareCorrection = cms.bool( True ) ), inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMF" ) ) fragment.hltMuonEcalMFPFClusterIsoForMuons = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ), pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMF" ), rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), drMax = cms.double( 0.3 ), drVetoBarrel = cms.double( 0.05 ), drVetoEndcap = cms.double( 0.05 ), etaStripBarrel = cms.double( 0.0 ), etaStripEndcap = cms.double( 0.0 ), energyBarrel = cms.double( 0.0 ), energyEndcap = cms.double( 0.0 ), effectiveAreas = cms.vdouble( 0.58, 0.35 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) fragment.hltMuonHcalRegPFClusterIsoForMuons = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ), pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ), useHF = cms.bool( False ), pfClusterProducerHFEM = cms.InputTag( "" ), pfClusterProducerHFHAD = cms.InputTag( "" ), rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetHCAL" ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), drMax = cms.double( 0.3 ), drVetoBarrel = cms.double( 0.1 ), drVetoEndcap = cms.double( 0.1 ), etaStripBarrel = cms.double( 0.0 ), etaStripEndcap = cms.double( 0.0 ), energyBarrel = cms.double( 0.0 ), energyEndcap = cms.double( 0.0 ), useEt = cms.bool( True ), effectiveAreas = cms.vdouble( 0.227, 0.372 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), doEffAreaCorrection = cms.bool( True ), effectiveAreasCorr = cms.vdouble( 0.594, 0.64 ), effectiveAreasThres = cms.vdouble( 9.0, 9.0 ) ) fragment.hltPixelTracksTrackingRegionsForSeedsL3Muon = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltPixelVertices" ), zErrorVetex = cms.double( 0.2 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 24.2 ), maxNVertices = cms.int32( 4 ), maxNRegions = cms.int32( 40 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), ptMin = cms.double( 0.3 ), mode = cms.string( "VerticesFixed" ), input = cms.InputTag( "hltIterL3MuonCandidates" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "Never" ), originRadius = cms.double( 0.1 ), measurementTrackerName = cms.InputTag( "" ), precise = cms.bool( True ), deltaEta = cms.double( 0.3 ), deltaPhi = cms.double( 0.3 ) ) ) fragment.hltPixelTracksInRegionIter0L3Muon = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3Muon" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) fragment.hltIter0L3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksInRegionIter0L3Muon" ), InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), removeOTRechits = cms.bool( False ), includeFourthHit = cms.bool( True ), produceComplement = cms.bool( False ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) fragment.hltIter0L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracks" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) fragment.hltIter0L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIter0" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), dr_exp = cms.vint32( 4, 4, 4 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), dz_exp = cms.vint32( 4, 4, 4 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ) ) fragment.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltMuonTkRelIsolationCut0p14Map = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", UseRhoCorrectedCaloDeposits = cms.bool( False ), UseCaloIso = cms.bool( False ), CaloDepositsLabel = cms.InputTag( "notUsed" ), inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), OutputMuIsoDeposits = cms.bool( True ), TrackPt_Min = cms.double( -1.0 ), printDebug = cms.bool( False ), CutsPSet = cms.PSet( applyCutsORmaxNTracks = cms.bool( False ), maxNTracks = cms.int32( -1 ), Thresholds = cms.vdouble( 0.14 ), EtaBounds = cms.vdouble( 2.411 ), ComponentName = cms.string( "SimpleCuts" ), ConeSizes = cms.vdouble( 0.3 ) ), TrkExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), VetoLeadingTrack = cms.bool( True ), DR_Max = cms.double( 0.3 ), DepositLabel = cms.untracked.string( "PXLS" ), PtVeto_Min = cms.double( 2.0 ), NHits_Min = cms.uint32( 0 ), PropagateTracksToRadius = cms.bool( True ), ReferenceRadius = cms.double( 6.0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "PixelTrackExtractor" ), DR_VetoPt = cms.double( 0.025 ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), Vertex_Constraint_Z = cms.bool( False ), DR_Veto_E = cms.double( 0.07 ), Weight_H = cms.double( 1.0 ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), DR_Max = cms.double( 0.3 ), DepositLabel = cms.untracked.string( "EcalPlusHcal" ), Vertex_Constraint_XY = cms.bool( False ), Threshold_H = cms.double( 0.5 ), Threshold_E = cms.double( 0.2 ), ComponentName = cms.string( "CaloExtractor" ), Weight_E = cms.double( 1.0 ) ) ) fragment.hltParticleFlowSuperClusterECALUnseeded = cms.EDProducer( "PFECALSuperClusterProducer", PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ), doSatelliteClusterMerge = cms.bool( False ), thresh_PFClusterBarrel = cms.double( 0.5 ), PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ), useRegression = cms.bool( True ), satelliteMajorityFraction = cms.double( 0.5 ), thresh_PFClusterEndcap = cms.double( 0.5 ), ESAssociation = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ), verbose = cms.untracked.bool( False ), thresh_SCEt = cms.double( 4.0 ), etawidth_SuperClusterEndcap = cms.double( 0.04 ), phiwidth_SuperClusterEndcap = cms.double( 0.6 ), useDynamicDPhiWindow = cms.bool( True ), PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ), regressionConfig = cms.PSet( uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ), ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ), regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ), uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ), isHLT = cms.bool( True ), regTrainedWithPS = cms.bool( True ) ), applyCrackCorrections = cms.bool( False ), satelliteClusterSeedThreshold = cms.double( 50.0 ), etawidth_SuperClusterBarrel = cms.double( 0.04 ), PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ), PFClusters = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), thresh_PFClusterSeedBarrel = cms.double( 1.0 ), EnergyWeight = cms.string( "Raw" ), BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), thresh_PFClusterSeedEndcap = cms.double( 1.0 ), phiwidth_SuperClusterBarrel = cms.double( 0.6 ), thresh_PFClusterES = cms.double( 0.5 ), seedThresholdIsET = cms.bool( True ), isOOTCollection = cms.bool( False ), barrelRecHits = cms.InputTag( "" ), endcapRecHits = cms.InputTag( "" ), PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ), dropUnseedable = cms.bool( False ), ClusteringType = cms.string( "Mustache" ) ) fragment.hltEgammaCandidatesUnseeded = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALBarrel' ), scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ), recoEcalCandidateCollection = cms.string( "" ) ) fragment.hltEgammaCandidatesWrapperUnseeded = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), candNonIsolatedTag = cms.InputTag( "" ), doIsolated = cms.bool( True ) ) fragment.hltEgammaClusterShapeUnseeded = cms.EDProducer( "EgammaHLTClusterShapeProducer", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), multThresEB = cms.double( 1.0 ), multThresEE = cms.double( 1.25 ) ) fragment.hltFixedGridRhoFastjetAllCaloForMuons = cms.EDProducer( "FixedGridRhoProducerFastjetFromRecHit", hbheRecHitsTag = cms.InputTag( "hltHbhereco" ), ebRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), eeRecHitsTag = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), skipHCAL = cms.bool( False ), skipECAL = cms.bool( False ), eThresHB = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ), eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), maxRapidity = cms.double( 2.5 ), gridSpacing = cms.double( 0.55 ), usePFThresholdsFromDB = cms.bool( True ) ) fragment.hltEgammaHoverEUnseeded = cms.EDProducer( "EgammaHLTHcalVarProducerFromRecHit", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), hbheRecHitsTag = cms.InputTag( "hltHbhereco" ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), eThresHB = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ), etThresHB = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ), eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), etThresHE = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), usePFThresholdsFromDB = cms.bool( True ), innerCone = cms.double( 0.0 ), outerCone = cms.double( 0.14 ), depth = cms.int32( 0 ), maxSeverityHB = cms.int32( 9 ), maxSeverityHE = cms.int32( 9 ), doEtSum = cms.bool( False ), useSingleTower = cms.bool( False ), effectiveAreas = cms.vdouble( 0.105, 0.17 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) fragment.hltEgammaEcalPFClusterIsoUnseeded = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), drMax = cms.double( 0.3 ), drVetoBarrel = cms.double( 0.0 ), drVetoEndcap = cms.double( 0.0 ), etaStripBarrel = cms.double( 0.0 ), etaStripEndcap = cms.double( 0.0 ), energyBarrel = cms.double( 0.0 ), energyEndcap = cms.double( 0.0 ), effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) fragment.hltEgammaHcalPFClusterIsoUnseeded = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ), useHF = cms.bool( False ), pfClusterProducerHFEM = cms.InputTag( "" ), pfClusterProducerHFHAD = cms.InputTag( "" ), rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), drMax = cms.double( 0.3 ), drVetoBarrel = cms.double( 0.0 ), drVetoEndcap = cms.double( 0.0 ), etaStripBarrel = cms.double( 0.0 ), etaStripEndcap = cms.double( 0.0 ), energyBarrel = cms.double( 0.0 ), energyEndcap = cms.double( 0.0 ), useEt = cms.bool( True ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), doEffAreaCorrection = cms.bool( False ), effectiveAreasCorr = cms.vdouble( 0.0, 0.0 ), effectiveAreasThres = cms.vdouble( 0.0, 0.0 ) ) fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'BPix1+BPix2', 'BPix1+BPix3', 'BPix1+BPix4', 'BPix2+BPix3', 'BPix2+BPix4', 'BPix3+BPix4', 'FPix1_pos+FPix2_pos', 'FPix1_pos+FPix3_pos', 'FPix2_pos+FPix3_pos', 'BPix1+FPix1_pos', 'BPix1+FPix2_pos', 'BPix1+FPix3_pos', 'BPix2+FPix1_pos', 'BPix2+FPix2_pos', 'BPix2+FPix3_pos', 'BPix3+FPix1_pos', 'BPix3+FPix2_pos', 'BPix3+FPix3_pos', 'BPix4+FPix1_pos', 'BPix4+FPix2_pos', 'BPix4+FPix3_pos', 'FPix1_neg+FPix2_neg', 'FPix1_neg+FPix3_neg', 'FPix2_neg+FPix3_neg', 'BPix1+FPix1_neg', 'BPix1+FPix2_neg', 'BPix1+FPix3_neg', 'BPix2+FPix1_neg', 'BPix2+FPix2_neg', 'BPix2+FPix3_neg', 'BPix3+FPix1_neg', 'BPix3+FPix2_neg', 'BPix3+FPix3_neg', 'BPix4+FPix1_neg', 'BPix4+FPix2_neg', 'BPix4+FPix3_neg' ), BPix = cms.PSet( hitErrorRPhi = cms.double( 0.0027 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.006 ), HitProducer = cms.string( "hltSiPixelRecHits" ) ), FPix = cms.PSet( hitErrorRPhi = cms.double( 0.0051 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.0036 ), HitProducer = cms.string( "hltSiPixelRecHits" ) ), TIB = cms.PSet( ), TID = cms.PSet( ), TOB = cms.PSet( ), TEC = cms.PSet( ), MTIB = cms.PSet( ), MTID = cms.PSet( ), MTOB = cms.PSet( ), MTEC = cms.PSet( ) ) fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'BPix1+BPix2+BPix3', 'BPix2+BPix3+BPix4', 'BPix1+BPix3+BPix4', 'BPix1+BPix2+BPix4', 'BPix2+BPix3+FPix1_pos', 'BPix2+BPix3+FPix1_neg', 'BPix1+BPix2+FPix1_pos', 'BPix1+BPix2+FPix1_neg', 'BPix2+FPix1_pos+FPix2_pos', 'BPix2+FPix1_neg+FPix2_neg', 'BPix1+FPix1_pos+FPix2_pos', 'BPix1+FPix1_neg+FPix2_neg', 'FPix1_pos+FPix2_pos+FPix3_pos', 'FPix1_neg+FPix2_neg+FPix3_neg', 'BPix1+BPix3+FPix1_pos', 'BPix1+BPix2+FPix2_pos', 'BPix1+BPix3+FPix1_neg', 'BPix1+BPix2+FPix2_neg', 'BPix1+FPix2_neg+FPix3_neg', 'BPix1+FPix1_neg+FPix3_neg', 'BPix1+FPix2_pos+FPix3_pos', 'BPix1+FPix1_pos+FPix3_pos' ), BPix = cms.PSet( hitErrorRPhi = cms.double( 0.0027 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.006 ), HitProducer = cms.string( "hltSiPixelRecHits" ) ), FPix = cms.PSet( hitErrorRPhi = cms.double( 0.0051 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.0036 ), HitProducer = cms.string( "hltSiPixelRecHits" ) ), TIB = cms.PSet( ), TID = cms.PSet( ), TOB = cms.PSet( ), TEC = cms.PSet( ), MTIB = cms.PSet( ), MTID = cms.PSet( ), MTOB = cms.PSet( ), MTEC = cms.PSet( ) ) fragment.hltEgammaSuperClustersToPixelMatchUnseeded = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer", cands = cms.InputTag( "hltEgammaCandidatesUnseeded" ), minEtCutEB = cms.double( 0.0 ), minEtCutEE = cms.double( 0.0 ), cuts = cms.VPSet( cms.PSet( endcapCut = cms.PSet( useEt = cms.bool( False ), cutOverE = cms.double( 0.2 ) ), var = cms.InputTag( "hltEgammaHoverEUnseeded" ), barrelCut = cms.PSet( useEt = cms.bool( False ), cutOverE = cms.double( 0.2 ) ) ) ) ) fragment.hltEleSeedsTrackingRegionsUnseeded = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer", RegionPSet = cms.PSet( minBSDeltaZ = cms.double( 0.0 ), useZInVertex = cms.bool( False ), vertices = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), useZInBeamspot = cms.bool( False ), ptMin = cms.double( 1.5 ), deltaEtaRegion = cms.double( 0.1 ), nrSigmaForBSDeltaZ = cms.double( 4.0 ), originHalfLength = cms.double( 12.5 ), measurementTrackerEvent = cms.InputTag( "" ), originRadius = cms.double( 0.05 ), precise = cms.bool( True ), superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ), whereToUseMeasTracker = cms.string( "kNever" ), deltaPhiRegion = cms.double( 0.4 ), defaultZ = cms.double( 0.0 ) ) ) fragment.hltElePixelHitDoubletsUnseeded = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "hltPixelLayerPairs" ), trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsUnseeded" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), putEmptyIfMaxElementReached = cms.bool( False ), layerPairs = cms.vuint32( 0 ) ) fragment.hltElePixelHitDoubletsForTripletsUnseeded = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsUnseeded" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), putEmptyIfMaxElementReached = cms.bool( False ), layerPairs = cms.vuint32( 0, 1 ) ) fragment.hltElePixelHitTripletsUnseeded = cms.EDProducer( "CAHitTripletEDProducer", doublets = cms.InputTag( "hltElePixelHitDoubletsForTripletsUnseeded" ), extraHitRPhitolerance = cms.double( 0.032 ), useBendingCorrection = cms.bool( True ), CAThetaCut = cms.double( 0.004 ), CAPhiCut = cms.double( 0.1 ), CAThetaCut_byTriplets = cms.VPSet( cms.PSet( seedingLayers = cms.string( "" ), cut = cms.double( -1.0 ) ) ), CAPhiCut_byTriplets = cms.VPSet( cms.PSet( seedingLayers = cms.string( "" ), cut = cms.double( -1.0 ) ) ), CAHardPtCut = cms.double( 0.3 ), maxChi2 = cms.PSet( value2 = cms.double( 6.0 ), value1 = cms.double( 100.0 ), pt1 = cms.double( 0.8 ), enabled = cms.bool( True ), pt2 = cms.double( 8.0 ) ), SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) fragment.hltElePixelSeedsDoubletsUnseeded = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", seedingHitSets = cms.InputTag( "hltElePixelHitDoubletsUnseeded" ), propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), SeedMomentumForBOFF = cms.double( 5.0 ), OriginTransverseErrorMultiplier = cms.double( 1.0 ), MinOneOverPtError = cms.double( 1.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), magneticField = cms.string( "ParabolicMf" ), forceKinematicWithRegionDirection = cms.bool( False ), SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) fragment.hltElePixelSeedsTripletsUnseeded = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", seedingHitSets = cms.InputTag( "hltElePixelHitTripletsUnseeded" ), propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), SeedMomentumForBOFF = cms.double( 5.0 ), OriginTransverseErrorMultiplier = cms.double( 1.0 ), MinOneOverPtError = cms.double( 1.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), magneticField = cms.string( "ParabolicMf" ), forceKinematicWithRegionDirection = cms.bool( False ), SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) fragment.hltElePixelSeedsCombinedUnseeded = cms.EDProducer( "SeedCombiner", seedCollections = cms.VInputTag( 'hltElePixelSeedsDoubletsUnseeded','hltElePixelSeedsTripletsUnseeded' ), clusterRemovalInfos = cms.VInputTag( ) ) fragment.hltEgammaElectronPixelSeedsUnseeded = cms.EDProducer( "ElectronNHitSeedProducer", initialSeeds = cms.InputTag( "hltElePixelSeedsCombinedUnseeded" ), vertices = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), measTkEvt = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ), matcherConfig = cms.PSet( useRecoVertex = cms.bool( False ), minNrHits = cms.vuint32( 2, 3 ), matchingCuts = cms.VPSet( cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), version = cms.int32( 2 ), dRZMaxHighEt = cms.vdouble( 9999.0 ), dRZMaxLowEtGrad = cms.vdouble( 0.0 ), dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), dPhiMaxHighEtThres = cms.vdouble( 20.0 ), dRZMaxHighEtThres = cms.vdouble( 0.0 ) ), cms.PSet( etaBins = cms.vdouble( ), dPhiMaxHighEt = cms.vdouble( 0.003 ), version = cms.int32( 2 ), dRZMaxHighEt = cms.vdouble( 0.05 ), dRZMaxLowEtGrad = cms.vdouble( -0.002 ), dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), dPhiMaxHighEtThres = cms.vdouble( 0.0 ), dRZMaxHighEtThres = cms.vdouble( 30.0 ) ), cms.PSet( etaBins = cms.vdouble( ), dPhiMaxHighEt = cms.vdouble( 0.003 ), version = cms.int32( 2 ), dRZMaxHighEt = cms.vdouble( 0.05 ), dRZMaxLowEtGrad = cms.vdouble( -0.002 ), dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), dPhiMaxHighEtThres = cms.vdouble( 0.0 ), dRZMaxHighEtThres = cms.vdouble( 30.0 ) ) ), minNrHitsValidLayerBins = cms.vint32( 4 ), detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ), navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ), paramMagField = cms.ESInputTag( "","ParabolicMf" ) ) ) fragment.hltEgammaPixelMatchVarsUnseeded = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), dPhi1SParams = cms.PSet( bins = cms.VPSet( cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), xMin = cms.double( 0.0 ), yMax = cms.int32( 1 ), xMax = cms.double( 1.5 ), funcType = cms.string( "TF1:=pol3" ) ), cms.PSet( yMin = cms.int32( 2 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), xMin = cms.double( 0.0 ), yMax = cms.int32( 2 ), xMax = cms.double( 1.5 ), funcType = cms.string( "TF1:=pol3" ) ), cms.PSet( yMin = cms.int32( 3 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), xMin = cms.double( 0.0 ), yMax = cms.int32( 99999 ), xMax = cms.double( 1.5 ), funcType = cms.string( "TF1:=pol3" ) ), cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.00823, -0.0029 ), xMin = cms.double( 1.5 ), yMax = cms.int32( 1 ), xMax = cms.double( 2.0 ), funcType = cms.string( "TF1:=pol1" ) ), cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.00282 ), xMin = cms.double( 2.0 ), yMax = cms.int32( 1 ), xMax = cms.double( 3.0 ), funcType = cms.string( "TF1:=pol0" ) ), cms.PSet( yMin = cms.int32( 2 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.010838, -0.00345 ), xMin = cms.double( 1.5 ), yMax = cms.int32( 2 ), xMax = cms.double( 2.0 ), funcType = cms.string( "TF1:=pol1" ) ), cms.PSet( yMin = cms.int32( 2 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.0043 ), xMin = cms.double( 2.0 ), yMax = cms.int32( 2 ), xMax = cms.double( 3.0 ), funcType = cms.string( "TF1:=pol0" ) ), cms.PSet( yMin = cms.int32( 3 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), xMin = cms.double( 1.5 ), yMax = cms.int32( 99999 ), xMax = cms.double( 3.0 ), funcType = cms.string( "TF1:=pol2" ) ) ) ), dPhi2SParams = cms.PSet( bins = cms.VPSet( cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 1.3E-4 ), xMin = cms.double( 0.0 ), yMax = cms.int32( 99999 ), xMax = cms.double( 1.6 ), funcType = cms.string( "TF1:=pol0" ) ), cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), xMin = cms.double( 1.5 ), yMax = cms.int32( 99999 ), xMax = cms.double( 1.9 ), funcType = cms.string( "TF1:=pol1" ) ), cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 7.94E-5 ), xMin = cms.double( 1.9 ), yMax = cms.int32( 99999 ), xMax = cms.double( 3.0 ), funcType = cms.string( "TF1:=pol0" ) ) ) ), dRZ2SParams = cms.PSet( bins = cms.VPSet( cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), xMin = cms.double( 0.0 ), yMax = cms.int32( 99999 ), xMax = cms.double( 1.5 ), funcType = cms.string( "TF1:=pol3" ) ), cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), xMin = cms.double( 1.5 ), yMax = cms.int32( 99999 ), xMax = cms.double( 3.0 ), funcType = cms.string( "TF1:=pol3" ) ) ) ), productsToWrite = cms.int32( 0 ) ) fragment.hltEgammaCkfTrackCandidatesForGSFUnseeded = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( True ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), src = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 1000000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) fragment.hltEgammaGsfTracksUnseeded = cms.EDProducer( "GsfTrackProducer", TrajectoryInEvent = cms.bool( True ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSFUnseeded" ), AlgorithmName = cms.string( "gsf" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), Propagator = cms.string( "hltESPFwdElectronPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), MeasurementTracker = cms.string( "hltESPMeasurementTracker" ) ) fragment.hltEgammaGsfElectronsUnseeded = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", TrackProducer = cms.InputTag( "" ), GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracksUnseeded" ), UseGsfTracks = cms.bool( True ), BSProducer = cms.InputTag( "hltOnlineBeamSpot" ) ) fragment.hltEgammaGsfTrackVarsBestTrkUnseeded = cms.EDProducer( "EgammaHLTGsfTrackVarProducer", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), inputCollection = cms.InputTag( "hltEgammaGsfElectronsUnseeded" ), beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), upperTrackNrToRemoveCut = cms.int32( 9999 ), lowerTrackNrToRemoveCut = cms.int32( -1 ), useDefaultValuesForBarrel = cms.bool( False ), useDefaultValuesForEndcap = cms.bool( False ), produceAbsValues = cms.bool( False ) ) fragment.hltEgammaEleGsfTrackIsoUnseeded = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", electronProducer = cms.InputTag( "hltEgammaGsfElectronsUnseeded" ), trackProducer = cms.InputTag( "hltMergedTracks" ), recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), egTrkIsoPtMin = cms.double( 1.0 ), egTrkIsoConeSize = cms.double( 0.2 ), egTrkIsoZSpan = cms.double( 0.15 ), egTrkIsoRSpan = cms.double( 999999.0 ), egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), egTrkIsoStripBarrel = cms.double( 0.01 ), egTrkIsoStripEndcap = cms.double( 0.01 ), useGsfTrack = cms.bool( True ), useSCRefs = cms.bool( True ) ) fragment.hltEgammaR9IDUnseeded = cms.EDProducer( "EgammaHLTR9IDProducer", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) fragment.hltDisplacedmumuVtxNoMatchingProducerNoVtx = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMu3L3FilteredNoVtx" ), matchToPrevious = cms.bool( False ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 99999.0 ), ChargeOpt = cms.int32( 0 ) ) fragment.hltDisplacedmumuVtxNoMatchingProducerVtx = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMu3L3Filtered" ), matchToPrevious = cms.bool( False ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 99999.0 ), ChargeOpt = cms.int32( 0 ) ) fragment.hltRecHitInRegionForMuonsMFnoVtx = cms.EDProducer( "MuonHLTRechitInRegionsProducer", productLabels = cms.vstring( 'EcalRegionalRecHitsEB', 'EcalRegionalRecHitsEE' ), ecalhitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), l1TagIsolated = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), l1TagNonIsolated = cms.InputTag( "NotUsed" ), useUncalib = cms.bool( False ), doIsolated = cms.bool( True ), l1LowerThr = cms.double( 0.0 ), l1UpperThr = cms.double( 999.0 ), l1LowerThrIgnoreIsolation = cms.double( 100.0 ), regionEtaMargin = cms.double( 0.4 ), regionPhiMargin = cms.double( 0.4 ) ) fragment.hltRecHitInRegionForMuonsESNoVtx = cms.EDProducer( "MuonHLTRechitInRegionsProducer", productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), l1TagIsolated = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), l1TagNonIsolated = cms.InputTag( "NotUsed" ), useUncalib = cms.bool( False ), doIsolated = cms.bool( True ), l1LowerThr = cms.double( 0.0 ), l1UpperThr = cms.double( 999.0 ), l1LowerThrIgnoreIsolation = cms.double( 100.0 ), regionEtaMargin = cms.double( 0.4 ), regionPhiMargin = cms.double( 0.4 ) ) fragment.hltParticleFlowRecHitECALForMuonsMFNoVtx = cms.EDProducer( "PFRecHitProducer", navigator = cms.PSet( barrel = cms.PSet( ), endcap = cms.PSet( ), name = cms.string( "PFRecHitECALNavigator" ) ), producers = cms.VPSet( cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMFnoVtx','EcalRegionalRecHitsEB' ), srFlags = cms.InputTag( "" ), name = cms.string( "PFEBRecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), applySelectionsToAllCrystals = cms.bool( True ) ), cms.PSet( topologicalCleaning = cms.bool( True ), skipTTRecoveredHits = cms.bool( True ), cleaningThreshold = cms.double( 2.0 ), name = cms.string( "PFRecHitQTestECAL" ), timingCleaning = cms.bool( True ) ) ) ), cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMFnoVtx','EcalRegionalRecHitsEE' ), srFlags = cms.InputTag( "" ), name = cms.string( "PFEERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), applySelectionsToAllCrystals = cms.bool( True ) ), cms.PSet( topologicalCleaning = cms.bool( True ), skipTTRecoveredHits = cms.bool( True ), cleaningThreshold = cms.double( 2.0 ), name = cms.string( "PFRecHitQTestECAL" ), timingCleaning = cms.bool( True ) ) ) ) ) ) fragment.hltParticleFlowRecHitPSForMuonsNoVtx = cms.EDProducer( "PFRecHitProducer", navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ), producers = cms.VPSet( cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsESNoVtx','EcalRegionalRecHitsES' ), name = cms.string( "PFPSRecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 7.0E-6 ), name = cms.string( "PFRecHitQTestThreshold" ) ) ) ) ) ) fragment.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMFNoVtx" ), usePFThresholdsFromDB = cms.bool( True ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.15 ), seedingThreshold = cms.double( 0.6 ), detector = cms.string( "ECAL_ENDCAP" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 0.23 ), detector = cms.string( "ECAL_BARREL" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 8 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.double( 0.08 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( gatheringThreshold = cms.double( 0.3 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), useCornerCells = cms.bool( True ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( 9 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), maxIterations = cms.uint32( 50 ), positionCalcForConvergence = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), allCellsPositionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), showerSigma = cms.double( 1.5 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ) ), positionReCalc = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), energyCorrector = cms.PSet( ) ) fragment.hltParticleFlowClusterPSForMuonsNoVtx = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuonsNoVtx" ), usePFThresholdsFromDB = cms.bool( True ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 1.2E-4 ), detector = cms.string( "PS1" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 1.2E-4 ), detector = cms.string( "PS2" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 4 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "PS1" ) ), cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "PS2" ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), useCornerCells = cms.bool( False ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 6.0E-5 ), minFractionInCalc = cms.double( 1.0E-9 ) ), maxIterations = cms.uint32( 50 ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), detector = cms.string( "PS1" ) ), cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), detector = cms.string( "PS2" ) ) ), showerSigma = cms.double( 0.3 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ) ), positionReCalc = cms.PSet( ), energyCorrector = cms.PSet( ) ) fragment.hltParticleFlowClusterECALForMuonsMFNoVtx = cms.EDProducer( "CorrectedECALPFClusterProducer", minimumPSEnergy = cms.double( 0.0 ), skipPS = cms.bool( False ), inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuonsNoVtx" ), energyCorrector = cms.PSet( recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), applyCrackCorrections = cms.bool( False ), ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ), applyMVACorrections = cms.bool( True ), eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ), maxPtForMVAEvaluation = cms.double( 300.0 ), srfAwareCorrection = cms.bool( True ) ), inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx" ) ) fragment.hltMuonEcalMFPFClusterIsoForMuonsNoVtx = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", recoCandidateProducer = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMFNoVtx" ), rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), drMax = cms.double( 0.3 ), drVetoBarrel = cms.double( 0.05 ), drVetoEndcap = cms.double( 0.05 ), etaStripBarrel = cms.double( 0.0 ), etaStripEndcap = cms.double( 0.0 ), energyBarrel = cms.double( 0.0 ), energyEndcap = cms.double( 0.0 ), effectiveAreas = cms.vdouble( 0.35, 0.193 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) fragment.hltMuonHcalPFClusterIsoForMuonsNoVtx = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", recoCandidateProducer = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ), useHF = cms.bool( False ), pfClusterProducerHFEM = cms.InputTag( "" ), pfClusterProducerHFHAD = cms.InputTag( "" ), rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), drMax = cms.double( 0.3 ), drVetoBarrel = cms.double( 0.1 ), drVetoEndcap = cms.double( 0.1 ), etaStripBarrel = cms.double( 0.0 ), etaStripEndcap = cms.double( 0.0 ), energyBarrel = cms.double( 0.0 ), energyEndcap = cms.double( 0.0 ), useEt = cms.bool( True ), effectiveAreas = cms.vdouble( 0.11, 0.163 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), doEffAreaCorrection = cms.bool( False ), effectiveAreasCorr = cms.vdouble( 0.0, 0.0 ), effectiveAreasThres = cms.vdouble( 0.0, 0.0 ) ) fragment.hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltPixelVertices" ), zErrorVetex = cms.double( 0.2 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 24.2 ), maxNVertices = cms.int32( 4 ), maxNRegions = cms.int32( 40 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), ptMin = cms.double( 0.3 ), mode = cms.string( "VerticesFixed" ), input = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "Never" ), originRadius = cms.double( 0.1 ), measurementTrackerName = cms.InputTag( "" ), precise = cms.bool( True ), deltaEta = cms.double( 0.3 ), deltaPhi = cms.double( 0.3 ) ) ) fragment.hltPixelTracksInRegionIter0L3MuonNoVtx = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) fragment.hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksInRegionIter0L3MuonNoVtx" ), InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), removeOTRechits = cms.bool( False ), includeFourthHit = cms.bool( True ), produceComplement = cms.bool( False ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) fragment.hltIter0L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) fragment.hltIter0L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidatesNoVtx" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIter0" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltIter0L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 3.40282346639E38, 0.6, 0.6 ), dr_par1 = cms.vdouble( 3.40282346639E38, 0.8, 0.8 ), dr_exp = cms.vint32( 4, 4, 4 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 0.75, 0.75 ), dz_par2 = cms.vdouble( 3.40282346639E38, 0.5, 0.5 ), dz_exp = cms.vint32( 4, 4, 4 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ) ) fragment.hltIter0L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ), originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifierNoVtx','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifierNoVtx','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltMuonTkRelIsolationCut0p09MapNoVtx = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", UseRhoCorrectedCaloDeposits = cms.bool( False ), UseCaloIso = cms.bool( False ), CaloDepositsLabel = cms.InputTag( "notUsed" ), inputMuonCollection = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), OutputMuIsoDeposits = cms.bool( True ), TrackPt_Min = cms.double( -1.0 ), printDebug = cms.bool( False ), CutsPSet = cms.PSet( applyCutsORmaxNTracks = cms.bool( False ), maxNTracks = cms.int32( -1 ), Thresholds = cms.vdouble( 0.09 ), EtaBounds = cms.vdouble( 2.411 ), ComponentName = cms.string( "SimpleCuts" ), ConeSizes = cms.vdouble( 0.3 ) ), TrkExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurityNoVtx" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), VetoLeadingTrack = cms.bool( True ), DR_Max = cms.double( 0.3 ), DepositLabel = cms.untracked.string( "PXLS" ), PtVeto_Min = cms.double( 2.0 ), NHits_Min = cms.uint32( 0 ), PropagateTracksToRadius = cms.bool( True ), ReferenceRadius = cms.double( 6.0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "PixelTrackExtractor" ), DR_VetoPt = cms.double( 0.025 ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), Vertex_Constraint_Z = cms.bool( False ), DR_Veto_E = cms.double( 0.07 ), Weight_H = cms.double( 1.0 ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), DR_Max = cms.double( 0.3 ), DepositLabel = cms.untracked.string( "EcalPlusHcal" ), Vertex_Constraint_XY = cms.bool( False ), Threshold_H = cms.double( 0.5 ), Threshold_E = cms.double( 0.2 ), ComponentName = cms.string( "CaloExtractor" ), Weight_E = cms.double( 1.0 ) ) ) fragment.hltCTPPSPixelDigis = cms.EDProducer( "CTPPSPixelRawToDigi", isRun3 = cms.bool( True ), includeErrors = cms.bool( True ), inputLabel = cms.InputTag( "rawDataCollector" ), mappingLabel = cms.string( "RPix" ) ) fragment.hltCTPPSDiamondRawToDigi = cms.EDProducer( "TotemVFATRawToDigi", rawDataTag = cms.InputTag( "rawDataCollector" ), subSystem = cms.string( "TimingDiamond" ), fedIds = cms.vuint32( 579, 581, 582, 583, 588, 589 ), RawUnpacking = cms.PSet( verbosity = cms.untracked.uint32( 0 ) ), RawToDigi = cms.PSet( verbosity = cms.untracked.uint32( 0 ), testFootprint = cms.uint32( 2 ), testCRC = cms.uint32( 0 ), testID = cms.uint32( 2 ), testECMostFrequent = cms.uint32( 0 ), testBCMostFrequent = cms.uint32( 2 ), EC_min = cms.untracked.uint32( 10 ), BC_min = cms.untracked.uint32( 10 ), EC_fraction = cms.untracked.double( 0.6 ), BC_fraction = cms.untracked.double( 0.6 ), useOlderT2TestFile = cms.bool( False ), printErrorSummary = cms.untracked.bool( False ), printUnknownFrameSummary = cms.untracked.bool( False ) ) ) fragment.hltScoutingTrackPacker = cms.EDProducer( "HLTScoutingTrackProducer", OtherTracks = cms.InputTag( "hltPFMuonMerging" ), vertexCollection = cms.InputTag( "hltPixelVertices" ), mantissaPrecision = cms.int32( 10 ), vtxMinDist = cms.double( 999.0 ), ptMin = cms.double( 1.0 ) ) fragment.hltScoutingPrimaryVertexPacker = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", vertexCollection = cms.InputTag( "hltPixelVertices" ), mantissaPrecision = cms.int32( 10 ) ) fragment.hltScoutingPFPacker = cms.EDProducer( "HLTScoutingPFProducer", pfJetCollection = cms.InputTag( "hltAK4PFJets" ), pfJetTagCollection = cms.InputTag( "" ), pfCandidateCollection = cms.InputTag( "hltParticleFlow" ), vertexCollection = cms.InputTag( "hltPixelVertices" ), metCollection = cms.InputTag( "hltPFMETProducer" ), rho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), pfJetPtCut = cms.double( 20.0 ), pfJetEtaCut = cms.double( 5.0 ), pfCandidatePtCut = cms.double( 0.6 ), pfCandidateEtaCut = cms.double( 3.0 ), mantissaPrecision = cms.int32( 10 ), doJetTags = cms.bool( True ), doCandidates = cms.bool( True ), doMet = cms.bool( True ), doTrackVars = cms.bool( True ), relativeTrackVars = cms.bool( True ), doCandIndsForJets = cms.bool( False ) ) fragment.hltScoutingMuonPackerNoVtx = cms.EDProducer( "HLTScoutingMuonProducer", ChargedCandidates = cms.InputTag( "hltIterL3DisplacedMuonCandidates" ), displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxNoMatchingProducerNoVtx" ), InputMuons = cms.InputTag( "hltIterL3DisplacedMuons" ), InputLinks = cms.InputTag( "hltIterL3DisplacedMuonsLinks" ), Tracks = cms.InputTag( "hltIterL3GlbdTksDisplacedMuons" ), EcalPFClusterIsoMap = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuonsNoVtx" ), HcalPFClusterIsoMap = cms.InputTag( "hltMuonHcalPFClusterIsoForMuonsNoVtx" ), TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09MapNoVtx','combinedRelativeIsoDeposits' ), muonPtCut = cms.double( 0.0 ), muonEtaCut = cms.double( 2.4 ), minVtxProbCut = cms.double( 0.001 ) ) fragment.hltScoutingMuonPackerVtx = cms.EDProducer( "HLTScoutingMuonProducer", ChargedCandidates = cms.InputTag( "hltIterL3MuonCandidates" ), displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxNoMatchingProducerVtx" ), InputMuons = cms.InputTag( "hltIterL3Muons" ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), Tracks = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), EcalPFClusterIsoMap = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), HcalPFClusterIsoMap = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p14Map','combinedRelativeIsoDeposits' ), muonPtCut = cms.double( 0.0 ), muonEtaCut = cms.double( 2.4 ), minVtxProbCut = cms.double( 0.001 ) ) fragment.hltScoutingEgammaPacker = cms.EDProducer( "HLTScoutingEgammaProducer", EgammaCandidates = cms.InputTag( "hltEgammaCandidatesUnseeded" ), EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracksUnseeded" ), SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), r9Map = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), HoverEMap = cms.InputTag( "hltEgammaHoverEUnseeded" ), DetaMap = cms.InputTag( 'hltEgammaGsfTrackVarsBestTrkUnseeded','DetaSeed' ), DphiMap = cms.InputTag( 'hltEgammaGsfTrackVarsBestTrkUnseeded','Dphi' ), MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVarsBestTrkUnseeded','MissingHits' ), OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVarsBestTrkUnseeded','OneOESuperMinusOneOP' ), fBremMap = cms.InputTag( 'hltEgammaGsfTrackVarsBestTrkUnseeded','fbrem' ), EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfTrackIsoUnseeded" ), HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIsoUnseeded" ), egammaPtCut = cms.double( 2.0 ), egammaEtaCut = cms.double( 2.5 ), egammaHoverECut = cms.double( 9999.0 ), egammaSigmaIEtaIEtaCut = cms.vdouble( 99999.0, 99999.0 ), absEtaBinUpperEdges = cms.vdouble( 1.479, 5.0 ), saveRecHitTiming = cms.bool( False ), mantissaPrecision = cms.int32( 10 ), rechitMatrixSize = cms.int32( 10 ), rechitZeroSuppression = cms.bool( True ), ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) fragment.hltScoutingRecHitPacker = cms.EDProducer( "HLTScoutingRecHitProducer", pfRecHitsECAL = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" ), pfRecHitsECALCleaned = cms.InputTag( 'hltParticleFlowRecHitECALUnseeded','Cleaned' ), pfRecHitsHBHE = cms.InputTag( "hltParticleFlowRecHitHBHE" ), minEnergyEB = cms.double( -1.0 ), minEnergyEE = cms.double( -1.0 ), minEnergyCleanedEB = cms.double( -1.0 ), minEnergyCleanedEE = cms.double( -1.0 ), minEnergyHBHE = cms.double( 1.0 ), mantissaPrecision = cms.int32( 10 ) ) fragment.hltPreDSTPFScoutingDoubleMuonVtx = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL2fL1sL1DoubleMuonScouting = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuonScouting" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltDoubleMuonL3PreFilteredScoutingVtx = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuonScouting" ), L1CandTag = cms.InputTag( "hltL1fL1sL1DoubleMuonScouting" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 0 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreDSTPFScoutingDoubleMuonVtxMonitorJPsi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDoubleMuScoutingMonitorJPsiL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuonScouting" ), L1CandTag = cms.InputTag( "hltL1fL1sL1DoubleMuonScouting" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.7 ), MaxInvMass = cms.vdouble( 3.5 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreDSTPFScoutingDoubleMuonVtxMonitorZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDoubleMuScoutingMonitorZL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuonScouting" ), L1CandTag = cms.InputTag( "hltL1fL1sL1DoubleMuonScouting" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 9999.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 80.0 ), MaxInvMass = cms.vdouble( 100.0 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL1sSingleMuScouting = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu5_BMTF OR L1_SingleMu11_SQ14_BMTF OR L1_SingleMu13_SQ14_BMTF" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDSTPFScoutingSingleMuonMonitorJPsi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMuScoutingL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuScouting" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMuScoutingL2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuScoutingL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMuScoutingL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuScoutingL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMuScoutingL3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMuScoutingL2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMuScoutingL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltSingleMuScoutingMonitorJPsiL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMuScoutingL2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMuScoutingL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.7 ), MaxInvMass = cms.vdouble( 3.5 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreDSTPFScoutingSingleMuonMonitorZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleMuScoutingMonitorZL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMuScoutingL2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMuScoutingL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 9999.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 80.0 ), MaxInvMass = cms.vdouble( 100.0 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL1sDSTRun3DoubleEGPFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleEG_LooseIso16_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso18_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso20_LooseIso12_er1p5 OR L1_DoubleEG_LooseIso22_LooseIso12_er1p5 OR L1_DoubleEG15_11_er1p2_dR_Max0p6 OR L1_DoubleEG16_11_er1p2_dR_Max0p6 OR L1_DoubleEG17_11_er1p2_dR_Max0p6" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDSTPFScoutingDoubleEG = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer", productLabels = cms.vstring( 'EcalRecHitsEB', 'EcalRecHitsEE' ), recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), l1InputRegions = cms.VPSet( cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ), regionEtaMargin = cms.double( 0.9 ), type = cms.string( "EGamma" ), minEt = cms.double( 5.0 ), regionPhiMargin = cms.double( 1.2 ), maxEt = cms.double( 999999.0 ) ), cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ), regionEtaMargin = cms.double( 0.9 ), type = cms.string( "Jet" ), minEt = cms.double( 170.0 ), regionPhiMargin = cms.double( 1.2 ), maxEt = cms.double( 999999.0 ) ), cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ), regionEtaMargin = cms.double( 0.9 ), type = cms.string( "Tau" ), minEt = cms.double( 100.0 ), regionPhiMargin = cms.double( 1.2 ), maxEt = cms.double( 999999.0 ) ) ) ) fragment.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer", productLabels = cms.vstring( 'EcalRecHitsES' ), recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), l1InputRegions = cms.VPSet( cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ), regionEtaMargin = cms.double( 0.9 ), type = cms.string( "EGamma" ), minEt = cms.double( 5.0 ), regionPhiMargin = cms.double( 1.2 ), maxEt = cms.double( 999999.0 ) ), cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ), regionEtaMargin = cms.double( 0.9 ), type = cms.string( "Jet" ), minEt = cms.double( 170.0 ), regionPhiMargin = cms.double( 1.2 ), maxEt = cms.double( 999999.0 ) ), cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ), regionEtaMargin = cms.double( 0.9 ), type = cms.string( "Tau" ), minEt = cms.double( 100.0 ), regionPhiMargin = cms.double( 1.2 ), maxEt = cms.double( 999999.0 ) ) ) ) fragment.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer", navigator = cms.PSet( barrel = cms.PSet( ), endcap = cms.PSet( ), name = cms.string( "PFRecHitECALNavigator" ) ), producers = cms.VPSet( cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ), srFlags = cms.InputTag( "" ), name = cms.string( "PFEBRecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), applySelectionsToAllCrystals = cms.bool( True ) ), cms.PSet( topologicalCleaning = cms.bool( True ), skipTTRecoveredHits = cms.bool( True ), cleaningThreshold = cms.double( 2.0 ), name = cms.string( "PFRecHitQTestECAL" ), timingCleaning = cms.bool( True ) ) ) ), cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ), srFlags = cms.InputTag( "" ), name = cms.string( "PFEERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( name = cms.string( "PFRecHitQTestDBThreshold" ), applySelectionsToAllCrystals = cms.bool( True ) ), cms.PSet( topologicalCleaning = cms.bool( True ), skipTTRecoveredHits = cms.bool( True ), cleaningThreshold = cms.double( 2.0 ), name = cms.string( "PFRecHitQTestECAL" ), timingCleaning = cms.bool( True ) ) ) ) ) ) fragment.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer", navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ), producers = cms.VPSet( cms.PSet( src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ), name = cms.string( "PFPSRecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 7.0E-6 ), name = cms.string( "PFRecHitQTestThreshold" ) ) ) ) ) ) fragment.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" ), usePFThresholdsFromDB = cms.bool( True ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 1.2E-4 ), detector = cms.string( "PS1" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 1.2E-4 ), detector = cms.string( "PS2" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 4 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "PS1" ) ), cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "PS2" ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), useCornerCells = cms.bool( False ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 6.0E-5 ), minFractionInCalc = cms.double( 1.0E-9 ) ), maxIterations = cms.uint32( 50 ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), detector = cms.string( "PS1" ) ), cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), detector = cms.string( "PS2" ) ) ), showerSigma = cms.double( 0.3 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ) ), positionReCalc = cms.PSet( ), energyCorrector = cms.PSet( ) ) fragment.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer", recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" ), usePFThresholdsFromDB = cms.bool( True ), recHitCleaners = cms.VPSet( ), seedCleaners = cms.VPSet( ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( seedingThresholdPt = cms.double( 0.15 ), seedingThreshold = cms.double( 0.6 ), detector = cms.string( "ECAL_ENDCAP" ) ), cms.PSet( seedingThresholdPt = cms.double( 0.0 ), seedingThreshold = cms.double( 0.23 ), detector = cms.string( "ECAL_BARREL" ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), nNeighbours = cms.int32( 8 ) ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( cms.PSet( gatheringThreshold = cms.double( 0.08 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( gatheringThreshold = cms.double( 0.3 ), gatheringThresholdPt = cms.double( 0.0 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), useCornerCells = cms.bool( True ) ), pfClusterBuilder = cms.PSet( minFracTot = cms.double( 1.0E-20 ), stoppingTolerance = cms.double( 1.0E-8 ), positionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( 9 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), maxIterations = cms.uint32( 50 ), positionCalcForConvergence = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), allCellsPositionCalc = cms.PSet( minAllowedNormalization = cms.double( 1.0E-9 ), posCalcNCrystals = cms.int32( -1 ), algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), logWeightDenominator = cms.double( 0.08 ), minFractionInCalc = cms.double( 1.0E-9 ), timeResolutionCalcBarrel = cms.PSet( corrTermLowE = cms.double( 0.0510871 ), threshLowE = cms.double( 0.5 ), noiseTerm = cms.double( 1.10889 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 1.31883 ), threshHighE = cms.double( 5.0 ), constantTerm = cms.double( 0.428192 ) ), timeResolutionCalcEndcap = cms.PSet( corrTermLowE = cms.double( 0.0 ), threshLowE = cms.double( 1.0 ), noiseTerm = cms.double( 5.72489999999 ), constantTermLowE = cms.double( 0.0 ), noiseTermLowE = cms.double( 6.92683000001 ), threshHighE = cms.double( 10.0 ), constantTerm = cms.double( 0.0 ) ) ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), detector = cms.string( "ECAL_BARREL" ) ), cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), detector = cms.string( "ECAL_ENDCAP" ) ) ), showerSigma = cms.double( 1.5 ), minFractionToKeep = cms.double( 1.0E-7 ), excludeOtherSeeds = cms.bool( True ) ), positionReCalc = cms.PSet( minAllowedNormalization = cms.double( 0.0 ), T0_ES = cms.double( 1.2 ), algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), T0_EE = cms.double( 3.1 ), T0_EB = cms.double( 7.4 ), X0 = cms.double( 0.89 ), minFractionInCalc = cms.double( 0.0 ), W0 = cms.double( 4.2 ) ), energyCorrector = cms.PSet( ) ) fragment.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer", minimumPSEnergy = cms.double( 0.0 ), skipPS = cms.bool( False ), inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ), energyCorrector = cms.PSet( recHitsEELabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), recHitsEBLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), applyCrackCorrections = cms.bool( False ), ebSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ), applyMVACorrections = cms.bool( True ), eeSrFlagLabel = cms.InputTag( "hltEcalDigisLegacy" ), maxPtForMVAEvaluation = cms.double( 300.0 ), srfAwareCorrection = cms.bool( True ) ), inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" ) ) fragment.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer", PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ), doSatelliteClusterMerge = cms.bool( False ), thresh_PFClusterBarrel = cms.double( 0.5 ), PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ), useRegression = cms.bool( True ), satelliteMajorityFraction = cms.double( 0.5 ), thresh_PFClusterEndcap = cms.double( 0.5 ), ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ), verbose = cms.untracked.bool( False ), thresh_SCEt = cms.double( 4.0 ), etawidth_SuperClusterEndcap = cms.double( 0.04 ), phiwidth_SuperClusterEndcap = cms.double( 0.6 ), useDynamicDPhiWindow = cms.bool( True ), PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ), regressionConfig = cms.PSet( uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ), ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ), regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ), uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ), isHLT = cms.bool( True ), regTrainedWithPS = cms.bool( True ) ), applyCrackCorrections = cms.bool( False ), satelliteClusterSeedThreshold = cms.double( 50.0 ), etawidth_SuperClusterBarrel = cms.double( 0.04 ), PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ), PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), thresh_PFClusterSeedBarrel = cms.double( 1.0 ), EnergyWeight = cms.string( "Raw" ), BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), thresh_PFClusterSeedEndcap = cms.double( 1.0 ), phiwidth_SuperClusterBarrel = cms.double( 0.6 ), thresh_PFClusterES = cms.double( 0.5 ), seedThresholdIsET = cms.bool( True ), isOOTCollection = cms.bool( False ), barrelRecHits = cms.InputTag( "" ), endcapRecHits = cms.InputTag( "" ), PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ), dropUnseedable = cms.bool( False ), ClusteringType = cms.string( "Mustache" ) ) fragment.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ), scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ), recoEcalCandidateCollection = cms.string( "" ) ) fragment.hltEGL1DoubleIsoEG11Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sDSTRun3DoubleEGPFScoutingPixelTracking" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 2 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) fragment.hltDoubleEG11CaloIdLEt11Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1DoubleIsoEG11Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 11.0 ), etcutEE = cms.double( 11.0 ), minEtaCut = cms.double( -2.1 ), maxEtaCut = cms.double( 2.1 ), ncandcut = cms.int32( 2 ) ) fragment.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ), ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ), multThresEB = cms.double( 1.0 ), multThresEE = cms.double( 1.25 ) ) fragment.hltDoubleEG11CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEG11CaloIdLEt11Filter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEgammaHoverE = cms.EDProducer( "EgammaHLTHcalVarProducerFromRecHit", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), hbheRecHitsTag = cms.InputTag( "hltHbhereco" ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), eThresHB = cms.vdouble( 0.4, 0.3, 0.3, 0.3 ), etThresHB = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ), eThresHE = cms.vdouble( 0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ), etThresHE = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), usePFThresholdsFromDB = cms.bool( True ), innerCone = cms.double( 0.0 ), outerCone = cms.double( 0.14 ), depth = cms.int32( 0 ), maxSeverityHB = cms.int32( 9 ), maxSeverityHE = cms.int32( 9 ), doEtSum = cms.bool( False ), useSingleTower = cms.bool( False ), effectiveAreas = cms.vdouble( 0.105, 0.17 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) fragment.hltDoubleEG11CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEG11CaloIdLClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.2 ), thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltPreDSTPFScoutingDoubleEGMonitorJPsi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDoubleEGScoutingMonitorJPsiFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEG11CaloIdLHEFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 2.7 ), upperMassCut = cms.double( 3.5 ), lowerdRCut = cms.double( 0.0 ), upperdRCut = cms.double( 9999.0 ), nZcandcut = cms.int32( 1 ), reqOppCharge = cms.untracked.bool( False ), isElectron1 = cms.untracked.bool( False ), isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltPreDSTPFScoutingDoubleEGMonitorZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDoubleEGScoutingMonitorZFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEG11CaloIdLHEFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 80.0 ), upperMassCut = cms.double( 100.0 ), lowerdRCut = cms.double( 0.0 ), upperdRCut = cms.double( 9999.0 ), nZcandcut = cms.int32( 1 ), reqOppCharge = cms.untracked.bool( False ), isElectron1 = cms.untracked.bool( False ), isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltL1sSingleEGor = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDSTPFScoutingSinglePhotonEBMonitorJPsi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEGL1SingleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGor" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) fragment.hltEG30EBTightIDTightIsoEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 30.0 ), etcutEE = cms.double( 9999999.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltEG30EBTightIDTightIsoClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30EBTightIDTightIsoEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEG30EBTightIDTightIsoHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30EBTightIDTightIsoClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.04 ), thrOverEEE = cms.vdouble( 0.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.14, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) ) fragment.hltEG30EBTightIDTightIsoR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30EBTightIDTightIsoHEFilter" ), varTag = cms.InputTag( "hltEgammaR9ID" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 0 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEgammaEcalPFClusterIsoDr0p2 = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), drMax = cms.double( 0.2 ), drVetoBarrel = cms.double( 0.0 ), drVetoEndcap = cms.double( 0.0 ), etaStripBarrel = cms.double( 0.0 ), etaStripEndcap = cms.double( 0.0 ), energyBarrel = cms.double( 0.0 ), energyEndcap = cms.double( 0.0 ), effectiveAreas = cms.vdouble( 0.085, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) fragment.hltEG30EBTightIDTightIsotEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30EBTightIDTightIsoR9Filter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoDr0p2" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 2.0 ), thrRegularEE = cms.vdouble( 2.5 ), thrOverEEB = cms.vdouble( 0.02 ), thrOverEEE = cms.vdouble( 0.0 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.085, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCAL" ), useHF = cms.bool( False ), pfClusterProducerHFEM = cms.InputTag( "" ), pfClusterProducerHFHAD = cms.InputTag( "" ), rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), drMax = cms.double( 0.3 ), drVetoBarrel = cms.double( 0.0 ), drVetoEndcap = cms.double( 0.0 ), etaStripBarrel = cms.double( 0.0 ), etaStripEndcap = cms.double( 0.0 ), energyBarrel = cms.double( 0.0 ), energyEndcap = cms.double( 0.0 ), useEt = cms.bool( True ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), doEffAreaCorrection = cms.bool( False ), effectiveAreasCorr = cms.vdouble( 0.0, 0.0 ), effectiveAreasThres = cms.vdouble( 0.0, 0.0 ) ) fragment.hltEG30EBTightIDTightIsoHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30EBTightIDTightIsotEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 3.5 ), thrRegularEE = cms.vdouble( 0.0 ), thrOverEEB = cms.vdouble( 0.005 ), thrOverEEE = cms.vdouble( 0.0 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.3, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEgammaHollowTrackIsoDr0p2 = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), trackProducer = cms.InputTag( "hltMergedTracks" ), countTracks = cms.bool( False ), egTrkIsoPtMin = cms.double( 1.0 ), egTrkIsoConeSize = cms.double( 0.2 ), egTrkIsoZSpan = cms.double( 999999.0 ), egTrkIsoRSpan = cms.double( 999999.0 ), egTrkIsoVetoConeSize = cms.double( 0.0 ), egTrkIsoStripBarrel = cms.double( 0.01 ), egTrkIsoStripEndcap = cms.double( 0.03 ) ) fragment.hltEG30EBTightIDTightIsoTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30EBTightIDTightIsoHcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHollowTrackIsoDr0p2" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0 ), thrRegularEE = cms.vdouble( 0.0 ), thrOverEEB = cms.vdouble( 0.01 ), thrOverEEE = cms.vdouble( 0.01 ), thrOverE2EB = cms.vdouble( 0.0 ), thrOverE2EE = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDiEG5TightIDMWEtUnseededFilter = cms.EDFilter( "HLT1Photon", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), triggerType = cms.int32( 92 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 5.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.479 ), MaxEta = cms.double( 1.479 ), MinN = cms.int32( 2 ) ) fragment.hltSinglePhotonEBScoutingMonitorJPsiFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG5TightIDMWEtUnseededFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 2.7 ), upperMassCut = cms.double( 3.5 ), lowerdRCut = cms.double( 0.0 ), upperdRCut = cms.double( 9999.0 ), nZcandcut = cms.int32( 1 ), reqOppCharge = cms.untracked.bool( False ), isElectron1 = cms.untracked.bool( False ), isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltPreDSTPFScoutingSinglePhotonEBMonitorZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSinglePhotonEBScoutingMonitorZFilter = cms.EDFilter( "HLTPMMassFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG5TightIDMWEtUnseededFilter" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), lowerMassCut = cms.double( 80.0 ), upperMassCut = cms.double( 100.0 ), lowerdRCut = cms.double( 0.0 ), upperdRCut = cms.double( 9999.0 ), nZcandcut = cms.int32( 1 ), reqOppCharge = cms.untracked.bool( False ), isElectron1 = cms.untracked.bool( False ), isElectron2 = cms.untracked.bool( False ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltL1sDSTRun3JetHTPFScoutingPixelTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er OR L1_ETT2000 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet30er2p5_Mass_Min250_dEta_Max1p5 OR L1_DoubleJet30er2p5_Mass_Min300_dEta_Max1p5 OR L1_DoubleJet30er2p5_Mass_Min330_dEta_Max1p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDSTPFScoutingJetHT = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sDSTRun3AXOVLoosePFScoutingTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_AXO_VLoose" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDSTPFScoutingAXOVLoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sDSTRun3AXOLoosePFScoutingTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_AXO_Loose" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDSTPFScoutingAXOLoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sDSTRun3AXOMediumPFScoutingTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_AXO_Medium" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDSTPFScoutingAXOMedium = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sDSTRun3AXOTightPFScoutingTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_AXO_Tight" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDSTPFScoutingAXOTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sDSTRun3AXOVTightPFScoutingTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_AXO_VTight" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDSTPFScoutingAXOVTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreMonitorL1TPureRateAXO = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltMonitorL1TPureRateAXO = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( False ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "hltGtStage2Digis" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'NOT ( L1_* MASKING L1_AXO_* )' ) ) fragment.hltL1sDSTRun3CICADAVLoosePFScoutingTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_CICADA_VLoose" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDSTPFScoutingCICADAVLoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sDSTRun3CICADALoosePFScoutingTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_CICADA_Loose" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDSTPFScoutingCICADALoose = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sDSTRun3CICADAMediumPFScoutingTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_CICADA_Medium" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDSTPFScoutingCICADAMedium = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sDSTRun3CICADATightPFScoutingTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_CICADA_Tight" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDSTPFScoutingCICADATight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sDSTRun3CICADAVTightPFScoutingTracking = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_CICADA_VTight" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDSTPFScoutingCICADAVTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreMonitorL1TPureRateCICADA = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltMonitorL1TPureRateCICADA = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( False ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "hltGtStage2Digis" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'NOT ( L1_* MASKING L1_CICADA_* )' ) ) fragment.hltPreDSTPFScoutingSingleMuon = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreDSTPFScoutingSinglePhotonEB = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreDSTPFScoutingZeroBias = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreDSTPFScoutingHLTPhysics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreTriggersForScoutingPFMonitorPS125 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltTriggersForScoutingPFMonitorPS125Filter = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'DST_PFScouting_DoubleEG_v16' ) ) fragment.hltPreTriggersForScoutingPFMonitorPS250 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltTriggersForScoutingPFMonitorPS250Filter = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'DST_PFScouting_CICADALoose_v12', 'DST_PFScouting_CICADAMedium_v12', 'DST_PFScouting_CICADATight_v12', 'DST_PFScouting_CICADAVLoose_v12', 'DST_PFScouting_CICADAVTight_v12', 'DST_PFScouting_SinglePhotonEB_v13' ) ) fragment.hltPreTriggersForScoutingPFMonitorPS500 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltTriggersForScoutingPFMonitorPS500Filter = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'DST_PFScouting_AXOLoose_v14', 'DST_PFScouting_AXOMedium_v10', 'DST_PFScouting_AXOTight_v16', 'DST_PFScouting_AXOVLoose_v14', 'DST_PFScouting_AXOVTight_v14' ) ) fragment.hltPreTriggersForScoutingPFMonitorPS1000 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltTriggersForScoutingPFMonitorPS1000Filter = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'DST_PFScouting_DoubleMuonNoVtx_v10', 'DST_PFScouting_DoubleMuonVtx_v10', 'DST_PFScouting_JetHT_v16', 'DST_PFScouting_SingleMuon_v16', 'DST_PFScouting_ZeroBias_v14', 'DST_PFScouting_HLTPhysics_v4' ) ) fragment.hltL1sL1APhysicsMaskingL1ZeroBiasCopy = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( False ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "hltGtStage2Digis" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( 'L1_* MASKING L1_ZeroBias_copy' ) ) fragment.hltPreEphemeralPhysics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sZeroBiasCopy = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ZeroBias_copy" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreEphemeralZeroBias = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", SelectedTriggerType = cms.int32( 2 ) ) fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 1024, 1050 ) ) fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1050, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 ) ) fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter", rawInput = cms.InputTag( "rawDataCollector" ), period = cms.uint32( 4096 ), invert = cms.bool( False ), fedIds = cms.vint32( 1024, 1050 ), useTCDSEventNumber = cms.bool( False ) ) fragment.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5 OR L1_QuadJet60er2p5 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleEG10er2p5 OR L1_SingleEG15er2p5 OR L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_DoubleMu_12_5 OR L1_DoubleMu_15_7 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter", rawInput = cms.InputTag( "rawDataCollector" ), period = cms.uint32( 107 ), invert = cms.bool( False ), fedIds = cms.vint32( 1024, 1050 ), useTCDSEventNumber = cms.bool( True ) ) fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreZeroBiasAlignment = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreZeroBiasBeamspot = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer", vertexCollections = cms.VPSet( cms.PSet( chi2cutoff = cms.double( 3.0 ), label = cms.string( "" ), useBeamConstraint = cms.bool( False ), minNdof = cms.double( 0.0 ), maxDistanceToBeam = cms.double( 1.0 ), algorithm = cms.string( "AdaptiveVertexFitter" ) ), cms.PSet( chi2cutoff = cms.double( 3.0 ), label = cms.string( "WithBS" ), useBeamConstraint = cms.bool( True ), minNdof = cms.double( 0.0 ), maxDistanceToBeam = cms.double( 1.0 ), algorithm = cms.string( "AdaptiveVertexFitter" ) ) ), verbose = cms.untracked.bool( False ), TkFilterParameters = cms.PSet( maxEta = cms.double( 100.0 ), minPt = cms.double( 0.0 ), minSiliconLayersWithHits = cms.int32( 5 ), minPixelLayersWithHits = cms.int32( 2 ), maxNormalizedChi2 = cms.double( 20.0 ), trackQuality = cms.string( "any" ), algorithm = cms.string( "filter" ), maxD0Significance = cms.double( 999.0 ) ), beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), TrackLabel = cms.InputTag( "hltPFMuonMerging" ), TrackTimeResosLabel = cms.InputTag( "dummy_default" ), TrackTimesLabel = cms.InputTag( "dummy_default" ), trackMTDTimeQualityVMapTag = cms.InputTag( "dummy_default" ), TkClusParameters = cms.PSet( TkDAClusParameters = cms.PSet( zmerge = cms.double( 0.01 ), Tstop = cms.double( 0.5 ), d0CutOff = cms.double( 999.0 ), dzCutOff = cms.double( 4.0 ), vertexSize = cms.double( 0.15 ), coolingFactor = cms.double( 0.6 ), Tpurge = cms.double( 2.0 ), Tmin = cms.double( 2.4 ), uniquetrkweight = cms.double( 0.9 ) ), algorithm = cms.string( "DA_vect" ) ), isRecoveryIteration = cms.bool( False ), recoveryVtxCollection = cms.InputTag( "" ), useMVACut = cms.bool( False ), minTrackTimeQuality = cms.double( 0.8 ) ) fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter", src = cms.InputTag( "hltVerticesPF" ), filterParams = cms.PSet( maxZ = cms.double( 24.0 ), minNdof = cms.double( 4.0 ), maxRho = cms.double( 2.0 ) ), filter = cms.bool( False ) ) fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector", src = cms.InputTag( "hltVerticesPFSelector" ), cut = cms.string( "!isFake" ), filter = cms.bool( True ), throwOnMissing = cms.untracked.bool( True ) ) fragment.hltFEDSelectorOnlineMetaData = cms.EDProducer( "EvFFEDSelector", inputTag = cms.InputTag( "rawDataCollector" ), fedList = cms.vuint32( 1022 ) ) fragment.hltL1sIsolatedBunch = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_IsolatedBunch" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreZeroBiasIsolatedBunches = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sL1ZeroBiasFirstBunchAfterTrain = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_FirstBunchAfterTrain" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreZeroBiasFirstBXAfterTrain = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInTrain AND (NOT L1_FirstCollisionInOrbit)" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sL1ZeroBiasLastBunchInTrain = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_LastCollisionInTrain" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreZeroBiasLastCollisionInTrain = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sHTTForBeamSpot = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er OR L1_SingleJet120 OR L1_SingleJet140er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p5 OR L1_DoubleJet100er2p5 OR L1_DoubleJet120er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( False ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 40.0 ), minPtJetMht = cms.double( 30.0 ), maxEtaJetHt = cms.double( 2.5 ), maxEtaJetMht = cms.double( 5.0 ), jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), pfCandidatesLabel = cms.InputTag( "" ) ) fragment.hltHT300 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMht' ), mhtLabels = cms.VInputTag( 'hltHtMht' ), minHt = cms.vdouble( 300.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltAlCaPFJet40GPUxorCPUFilter = cms.EDFilter( "TriggerResultsFilter", usePathStatus = cms.bool( True ), hltResults = cms.InputTag( "" ), l1tResults = cms.InputTag( "" ), l1tIgnoreMaskAndPrescale = cms.bool( False ), throw = cms.bool( True ), triggerConditions = cms.vstring( '( AlCa_PFJet40_v42 AND NOT AlCa_PFJet40_CPUOnly_v21 ) OR ( NOT AlCa_PFJet40_v42 AND AlCa_PFJet40_CPUOnly_v21 )' ) ) fragment.hltPrePFJet40GPUvsCPU = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sSingleJet180OrHTT = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet180 OR L1_SingleJet180er2p5 OR L1_SingleJet200 OR L1_HTT280er OR L1_HTT320er OR L1_HTT360er OR L1_HTT400er OR L1_HTT450er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreAK8PFJet380SoftDropMass30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltAK8SingleCaloJet280 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 280.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) fragment.hltAK8PFJetsCorrectedMatchedToCaloJets280 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet280" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSingleAK8PFJet380 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets280" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 380.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) fragment.hltAK8PFJets380Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), cut = cms.string( "pt > 380 && abs(eta) < 2.5" ) ) fragment.hltAK8PFSoftDropJets380 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( 0.0 ), R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( 'hltAK8PFJets380Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) fragment.hltAK8SinglePFJets380SoftDropMass30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFSoftDropJets380" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( 30.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJet400SoftDropMass30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltAK8SingleCaloJet300 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 300.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet300" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSingleAK8PFJet400 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets300" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) fragment.hltAK8PFJets400Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), cut = cms.string( "pt > 400 && abs(eta) < 2.5" ) ) fragment.hltAK8PFSoftDropJets400 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( 0.0 ), R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( 'hltAK8PFJets400Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) fragment.hltAK8SinglePFJets400SoftDropMass30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFSoftDropJets400" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( 30.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJet425SoftDropMass30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltAK8SingleCaloJet320 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 320.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) fragment.hltAK8PFJetsCorrectedMatchedToCaloJets320 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet320" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSingleAK8PFJet425 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets320" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 425.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) fragment.hltAK8PFJets425Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), cut = cms.string( "pt > 425 && abs(eta) < 2.5" ) ) fragment.hltAK8PFSoftDropJets425 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( 0.0 ), R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( 'hltAK8PFJets425Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) fragment.hltAK8SinglePFJets425SoftDropMass30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFSoftDropJets425" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( 30.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJet450SoftDropMass30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleAK8PFJet450 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets320" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) fragment.hltAK8PFJets450Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), cut = cms.string( "pt > 450 && abs(eta) < 2.5" ) ) fragment.hltAK8PFSoftDropJets450 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( 0.0 ), R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( 'hltAK8PFJets450Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) fragment.hltAK8SinglePFJets450SoftDropMass30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFSoftDropJets450" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( 30.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8DiPFJet250250SoftDropMass40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltAK8SingleCaloJet200 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 1 ) ) fragment.hltAK8PFJetsCorrectedMatchedToCaloJets200 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltAK8SingleCaloJet200" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltAK8DoublePFJet250 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 250.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) fragment.hltAK8PFJets250Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), cut = cms.string( "pt > 250 && abs(eta) < 2.5" ) ) fragment.hltAK8PFSoftDropJets250 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( 0.0 ), R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( 'hltAK8PFJets250Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) fragment.hltAK8DoublePFJets250SoftDropMass40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFSoftDropJets250" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( 40.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) fragment.hltPreAK8DiPFJet250250SoftDropMass50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltAK8DoublePFJets250SoftDropMass50 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFSoftDropJets250" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( 50.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) fragment.hltPreAK8DiPFJet260260SoftDropMass30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltAK8DoublePFJet260 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 260.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) fragment.hltAK8PFJets260Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), cut = cms.string( "pt > 260 && abs(eta) < 2.5" ) ) fragment.hltAK8PFSoftDropJets260 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( 0.0 ), R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( 'hltAK8PFJets260Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) fragment.hltAK8DoublePFJets260SoftDropMass30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFSoftDropJets260" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( 30.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) fragment.hltPreAK8DiPFJet260260SoftDropMass40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltAK8DoublePFJets260SoftDropMass40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFSoftDropJets260" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( 40.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) fragment.hltPreAK8DiPFJet270270SoftDropMass30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltAK8DoublePFJet270 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 270.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) fragment.hltAK8PFJets270Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), cut = cms.string( "pt > 270 && abs(eta) < 2.5" ) ) fragment.hltAK8PFSoftDropJets270 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( 0.0 ), R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( 'hltAK8PFJets270Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) fragment.hltAK8DoublePFJets270SoftDropMass30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFSoftDropJets270" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( 30.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) fragment.hltPreAK8DiPFJet280280SoftDropMass30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltAK8DoublePFJet280 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 280.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) fragment.hltAK8PFJets280Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), cut = cms.string( "pt > 280 && abs(eta) < 2.5" ) ) fragment.hltAK8PFSoftDropJets280 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( 0.0 ), R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( 'hltAK8PFJets280Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) fragment.hltAK8DoublePFJets280SoftDropMass30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFSoftDropJets280" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( 30.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) fragment.hltPreAK8DiPFJet290290SoftDropMass30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltAK8DoublePFJet290 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 290.0 ), MinMass = cms.double( 0.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) fragment.hltAK8PFJets290Constituents = cms.EDProducer( "PFJetConstituentSelector", src = cms.InputTag( "hltAK8PFJetsCorrected" ), cut = cms.string( "pt > 290 && abs(eta) < 2.5" ) ) fragment.hltAK8PFSoftDropJets290 = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( True ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( 0.1 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( 0.0 ), R0 = cms.double( 0.8 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 0 ), src = cms.InputTag( 'hltAK8PFJets290Constituents','constituents' ), srcPVs = cms.InputTag( "hltPixelVertices" ), jetType = cms.string( "PFJet" ), jetAlgorithm = cms.string( "AntiKt" ), rParam = cms.double( 0.8 ), inputEtMin = cms.double( 0.0 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 0.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.8 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( True ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) fragment.hltAK8DoublePFJets290SoftDropMass30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8PFSoftDropJets290" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( 30.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.5 ), MinN = cms.int32( 2 ) ) fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreCaloJet500NoJetID = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet500 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 500.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreCaloJet550NoJetID = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet550 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 550.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltL1sDoubleMu5DoubleEG3 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu5_OS_er2p3_Mass_8to14_DoubleEG3er2p1_Mass_Max20" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoubleMu5UpsilonDoubleEle3CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiMu5Ele3CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu5DoubleEG3" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltDiMu5Ele3CaloIdLTrackIdLMuonlegL2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDiMu5Ele3CaloIdLTrackIdLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3DiMu5Ele3CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltDiMu5Ele3CaloIdLTrackIdLMuonlegL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1DoubleMu5EG3f0Filtered5 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDiMu5Ele3CaloIdLTrackIdLMuonlegL2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3DiMu5Ele3CaloIdLTrackIdLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 4.9 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltDoubleMu5EG3L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDiMu5Ele3CaloIdLTrackIdLMuonlegL2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3DiMu5Ele3CaloIdLTrackIdLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 11.0 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltDisplacedmumuVtxProducerDiMu5EG3 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMu5EG3L3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) fragment.hltVertexmumuFilterDiMu5EG3 = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( -1.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDiMu5EG3" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) fragment.hltDiMu5Ele3CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sDoubleMu5DoubleEG3" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 2 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) fragment.hltDiMu5Ele3CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltDiMu5Ele3CaloIdLTrackIdLElectronlegL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 2.0 ), etcutEE = cms.double( 2.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) fragment.hltDiMu5Ele3CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu5Ele3CaloIdLTrackIdLElectronlegEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDiMu5Ele3CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu5Ele3CaloIdLTrackIdLElectronlegClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEgammaSuperClustersToPixelMatch = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer", cands = cms.InputTag( "hltEgammaCandidates" ), minEtCutEB = cms.double( 0.0 ), minEtCutEE = cms.double( 0.0 ), cuts = cms.VPSet( cms.PSet( endcapCut = cms.PSet( useEt = cms.bool( False ), cutOverE = cms.double( 0.2 ) ), var = cms.InputTag( "hltEgammaHoverE" ), barrelCut = cms.PSet( useEt = cms.bool( False ), cutOverE = cms.double( 0.2 ) ) ) ) ) fragment.hltEleSeedsTrackingRegions = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer", RegionPSet = cms.PSet( minBSDeltaZ = cms.double( 0.0 ), useZInVertex = cms.bool( False ), vertices = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), useZInBeamspot = cms.bool( False ), ptMin = cms.double( 1.5 ), deltaEtaRegion = cms.double( 0.1 ), nrSigmaForBSDeltaZ = cms.double( 4.0 ), originHalfLength = cms.double( 12.5 ), measurementTrackerEvent = cms.InputTag( "" ), originRadius = cms.double( 0.05 ), precise = cms.bool( True ), superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ), whereToUseMeasTracker = cms.string( "kNever" ), deltaPhiRegion = cms.double( 0.4 ), defaultZ = cms.double( 0.0 ) ) ) fragment.hltElePixelHitDoublets = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "hltPixelLayerPairs" ), trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), putEmptyIfMaxElementReached = cms.bool( False ), layerPairs = cms.vuint32( 0 ) ) fragment.hltElePixelHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer", seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ), trackingRegionsSeedingLayers = cms.InputTag( "" ), clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), maxElement = cms.uint32( 0 ), maxElementTotal = cms.uint32( 50000000 ), putEmptyIfMaxElementReached = cms.bool( False ), layerPairs = cms.vuint32( 0, 1 ) ) fragment.hltElePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", doublets = cms.InputTag( "hltElePixelHitDoubletsForTriplets" ), extraHitRPhitolerance = cms.double( 0.032 ), useBendingCorrection = cms.bool( True ), CAThetaCut = cms.double( 0.004 ), CAPhiCut = cms.double( 0.1 ), CAThetaCut_byTriplets = cms.VPSet( cms.PSet( seedingLayers = cms.string( "" ), cut = cms.double( -1.0 ) ) ), CAPhiCut_byTriplets = cms.VPSet( cms.PSet( seedingLayers = cms.string( "" ), cut = cms.double( -1.0 ) ) ), CAHardPtCut = cms.double( 0.3 ), maxChi2 = cms.PSet( value2 = cms.double( 6.0 ), value1 = cms.double( 100.0 ), pt1 = cms.double( 0.8 ), enabled = cms.bool( True ), pt2 = cms.double( 8.0 ) ), SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) fragment.hltElePixelSeedsDoublets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", seedingHitSets = cms.InputTag( "hltElePixelHitDoublets" ), propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), SeedMomentumForBOFF = cms.double( 5.0 ), OriginTransverseErrorMultiplier = cms.double( 1.0 ), MinOneOverPtError = cms.double( 1.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), magneticField = cms.string( "ParabolicMf" ), forceKinematicWithRegionDirection = cms.bool( False ), SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) fragment.hltElePixelSeedsTriplets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", seedingHitSets = cms.InputTag( "hltElePixelHitTriplets" ), propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), SeedMomentumForBOFF = cms.double( 5.0 ), OriginTransverseErrorMultiplier = cms.double( 1.0 ), MinOneOverPtError = cms.double( 1.0 ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), magneticField = cms.string( "ParabolicMf" ), forceKinematicWithRegionDirection = cms.bool( False ), SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ) ) fragment.hltElePixelSeedsCombined = cms.EDProducer( "SeedCombiner", seedCollections = cms.VInputTag( 'hltElePixelSeedsDoublets','hltElePixelSeedsTriplets' ), clusterRemovalInfos = cms.VInputTag( ) ) fragment.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronNHitSeedProducer", initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" ), vertices = cms.InputTag( "" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), measTkEvt = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ), matcherConfig = cms.PSet( useRecoVertex = cms.bool( False ), minNrHits = cms.vuint32( 2, 3 ), matchingCuts = cms.VPSet( cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), version = cms.int32( 2 ), dRZMaxHighEt = cms.vdouble( 9999.0 ), dRZMaxLowEtGrad = cms.vdouble( 0.0 ), dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), dPhiMaxHighEtThres = cms.vdouble( 20.0 ), dRZMaxHighEtThres = cms.vdouble( 0.0 ) ), cms.PSet( etaBins = cms.vdouble( ), dPhiMaxHighEt = cms.vdouble( 0.003 ), version = cms.int32( 2 ), dRZMaxHighEt = cms.vdouble( 0.05 ), dRZMaxLowEtGrad = cms.vdouble( -0.002 ), dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), dPhiMaxHighEtThres = cms.vdouble( 0.0 ), dRZMaxHighEtThres = cms.vdouble( 30.0 ) ), cms.PSet( etaBins = cms.vdouble( ), dPhiMaxHighEt = cms.vdouble( 0.003 ), version = cms.int32( 2 ), dRZMaxHighEt = cms.vdouble( 0.05 ), dRZMaxLowEtGrad = cms.vdouble( -0.002 ), dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), dPhiMaxHighEtThres = cms.vdouble( 0.0 ), dRZMaxHighEtThres = cms.vdouble( 30.0 ) ) ), minNrHitsValidLayerBins = cms.vint32( 4 ), detLayerGeom = cms.ESInputTag( "","hltESPGlobalDetLayerGeometry" ), navSchool = cms.ESInputTag( "","SimpleNavigationSchool" ), paramMagField = cms.ESInputTag( "","ParabolicMf" ) ) ) fragment.hltEgammaPixelMatchVars = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeeds" ), dPhi1SParams = cms.PSet( bins = cms.VPSet( cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), xMin = cms.double( 0.0 ), yMax = cms.int32( 1 ), xMax = cms.double( 1.5 ), funcType = cms.string( "TF1:=pol3" ) ), cms.PSet( yMin = cms.int32( 2 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), xMin = cms.double( 0.0 ), yMax = cms.int32( 2 ), xMax = cms.double( 1.5 ), funcType = cms.string( "TF1:=pol3" ) ), cms.PSet( yMin = cms.int32( 3 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), xMin = cms.double( 0.0 ), yMax = cms.int32( 99999 ), xMax = cms.double( 1.5 ), funcType = cms.string( "TF1:=pol3" ) ), cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.00823, -0.0029 ), xMin = cms.double( 1.5 ), yMax = cms.int32( 1 ), xMax = cms.double( 2.0 ), funcType = cms.string( "TF1:=pol1" ) ), cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.00282 ), xMin = cms.double( 2.0 ), yMax = cms.int32( 1 ), xMax = cms.double( 3.0 ), funcType = cms.string( "TF1:=pol0" ) ), cms.PSet( yMin = cms.int32( 2 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.010838, -0.00345 ), xMin = cms.double( 1.5 ), yMax = cms.int32( 2 ), xMax = cms.double( 2.0 ), funcType = cms.string( "TF1:=pol1" ) ), cms.PSet( yMin = cms.int32( 2 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.0043 ), xMin = cms.double( 2.0 ), yMax = cms.int32( 2 ), xMax = cms.double( 3.0 ), funcType = cms.string( "TF1:=pol0" ) ), cms.PSet( yMin = cms.int32( 3 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), xMin = cms.double( 1.5 ), yMax = cms.int32( 99999 ), xMax = cms.double( 3.0 ), funcType = cms.string( "TF1:=pol2" ) ) ) ), dPhi2SParams = cms.PSet( bins = cms.VPSet( cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 1.3E-4 ), xMin = cms.double( 0.0 ), yMax = cms.int32( 99999 ), xMax = cms.double( 1.6 ), funcType = cms.string( "TF1:=pol0" ) ), cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), xMin = cms.double( 1.5 ), yMax = cms.int32( 99999 ), xMax = cms.double( 1.9 ), funcType = cms.string( "TF1:=pol1" ) ), cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 7.94E-5 ), xMin = cms.double( 1.9 ), yMax = cms.int32( 99999 ), xMax = cms.double( 3.0 ), funcType = cms.string( "TF1:=pol0" ) ) ) ), dRZ2SParams = cms.PSet( bins = cms.VPSet( cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), xMin = cms.double( 0.0 ), yMax = cms.int32( 99999 ), xMax = cms.double( 1.5 ), funcType = cms.string( "TF1:=pol3" ) ), cms.PSet( yMin = cms.int32( 1 ), binType = cms.string( "AbsEtaClus" ), funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), xMin = cms.double( 1.5 ), yMax = cms.int32( 99999 ), xMax = cms.double( 3.0 ), funcType = cms.string( "TF1:=pol3" ) ) ) ), productsToWrite = cms.int32( 0 ) ) fragment.hltDiMu5Ele3CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu5Ele3CaloIdLTrackIdLElectronlegHEFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( True ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), src = cms.InputTag( "hltEgammaElectronPixelSeeds" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 1000000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) fragment.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer", TrajectoryInEvent = cms.bool( True ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ), AlgorithmName = cms.string( "gsf" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), Propagator = cms.string( "hltESPFwdElectronPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), MeasurementTracker = cms.string( "hltESPMeasurementTracker" ) ) fragment.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", TrackProducer = cms.InputTag( "" ), GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" ), UseGsfTracks = cms.bool( True ), BSProducer = cms.InputTag( "hltOnlineBeamSpot" ) ) fragment.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), inputCollection = cms.InputTag( "hltEgammaGsfTracks" ), beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), upperTrackNrToRemoveCut = cms.int32( 9999 ), lowerTrackNrToRemoveCut = cms.int32( -1 ), useDefaultValuesForBarrel = cms.bool( False ), useDefaultValuesForEndcap = cms.bool( False ), produceAbsValues = cms.bool( False ) ) fragment.hltDiMu5Ele3CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu5Ele3CaloIdLTrackIdLElectronlegPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDiMu5Ele3CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu5Ele3CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDiMu5Ele3CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu5Ele3CaloIdLTrackIdLElectronlegDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltL1sDoubleMu3DoubleEG7p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_OS_er2p3_Mass_Max14_DoubleEG7p5_er2p1_Mass_Max20" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoubleMu3DoubleEle7p5CaloIdLTrackIdLUpsilon = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiMu3DiEle7p5CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu3DoubleEG7p5" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltDiMu3DiEle7p5CaloIdLTrackIdLMuonlegL2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDiMu3DiEle7p5CaloIdLTrackIdLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3DiMu3DiEle7p5CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltDiMu3DiEle7p5CaloIdLTrackIdLMuonlegL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1DoubleMu3DiEG7p5f0Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDiMu3DiEle7p5CaloIdLTrackIdLMuonlegL2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3DiMu3DiEle7p5CaloIdLTrackIdLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 2.9 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sDoubleMu3DoubleEG7p5" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 2 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) fragment.hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 7.0 ), etcutEE = cms.double( 7.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) fragment.hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegHEFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiMu3DiEle7p5CaloIdLTrackIdLElectronlegDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltL1sTripleMuV1OSM5to17 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5_DoubleMu_5_2p5_OS_Mass_5to17 OR L1_TripleMu_5_4_2p5_DoubleMu_5_2p5_OS_Mass_5to17" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreTrimuon53p52UpsilonMuon = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltTripleMuonV2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sTripleMuV1OSM5to17" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 3 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltTripleMuonV2L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltTripleMuonV2L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3TripleMuonV2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltTripleMuonV2L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltTripleMuL3V2PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 3 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 2.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltTripleMuL3V2bPreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 3.5 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltTripleMuL3V2cPreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 5.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltUpsilonMuonL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.4 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltDisplacedmumuVtxProducerUpsilonMuon = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltUpsilonMuonL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) fragment.hltVertexmumuFilterUpsilonMuon = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( -1.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilonMuon" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) fragment.hltL1sTripleMuOpen53p52UpsilonMuon = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreTrimuonOpen53p52UpsilonMuon = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1TripleMuOpen53p52UpsilonMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sTripleMuOpen53p52UpsilonMuon" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 3 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2MuonSeedsOpenMu = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", GMTReadoutCollection = cms.InputTag( "" ), InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), Propagator = cms.string( "SteppingHelixPropagatorAny" ), L1MinPt = cms.double( 0.0 ), L1MaxEta = cms.double( 2.5 ), L1MinQuality = cms.uint32( 3 ), SetMinPtBarrelTo = cms.double( 3.5 ), SetMinPtEndcapTo = cms.double( 1.0 ), UseOfflineSeed = cms.untracked.bool( True ), UseUnassociatedL1 = cms.bool( False ), MatchDR = cms.vdouble( 0.3 ), EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), CentralBxOnly = cms.bool( True ), MatchType = cms.uint32( 0 ), SortType = cms.uint32( 0 ), OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) ) ) fragment.hltL2MuonsOpenMu = cms.EDProducer( "L2MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', 'hltESPFastSteppingHelixPropagatorOpposite' ) ), InputObjects = cms.InputTag( "hltL2MuonSeedsOpenMu" ), SeedTransformerParameters = cms.PSet( Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), NMinRecHits = cms.uint32( 2 ), RescaleError = cms.double( 100.0 ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), UseSubRecHits = cms.bool( False ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), L2TrajBuilderParameters = cms.PSet( BWFilterParameters = cms.PSet( DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), BWSeedType = cms.string( "fromGenerator" ), GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), EnableGEMMeasurement = cms.bool( True ), EnableRPCMeasurement = cms.bool( True ), MuonTrajectoryUpdatorParameters = cms.PSet( ExcludeRPCFromFit = cms.bool( False ), Granularity = cms.int32( 0 ), MaxChi2 = cms.double( 25.0 ), RescaleError = cms.bool( False ), RescaleErrorFactor = cms.double( 100.0 ), UseInvalidHits = cms.bool( True ) ), EnableCSCMeasurement = cms.bool( True ), MaxChi2 = cms.double( 100.0 ), FitDirection = cms.string( "outsideIn" ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), NumberOfSigma = cms.double( 3.0 ), EnableDTMeasurement = cms.bool( True ) ), DoSeedRefit = cms.bool( False ), FilterParameters = cms.PSet( DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), EnableGEMMeasurement = cms.bool( True ), EnableRPCMeasurement = cms.bool( True ), MuonTrajectoryUpdatorParameters = cms.PSet( ExcludeRPCFromFit = cms.bool( False ), Granularity = cms.int32( 0 ), MaxChi2 = cms.double( 25.0 ), RescaleError = cms.bool( False ), RescaleErrorFactor = cms.double( 100.0 ), UseInvalidHits = cms.bool( True ) ), EnableCSCMeasurement = cms.bool( True ), MaxChi2 = cms.double( 1000.0 ), FitDirection = cms.string( "insideOut" ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), NumberOfSigma = cms.double( 3.0 ), EnableDTMeasurement = cms.bool( True ) ), SeedPosition = cms.string( "in" ), DoBackwardFilter = cms.bool( True ), DoRefit = cms.bool( False ), NavigationType = cms.string( "Standard" ), SeedTransformerParameters = cms.PSet( Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), NMinRecHits = cms.uint32( 2 ), RescaleError = cms.double( 100.0 ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), UseSubRecHits = cms.bool( False ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) ), DoSeedRefit = cms.bool( False ), TrackLoaderParameters = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( False ), VertexConstraint = cms.bool( True ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), MuonTrajectoryBuilder = cms.string( "Exhaustive" ) ) fragment.hltL2MuonCandidatesOpenMu = cms.EDProducer( "L2MuonCandidateProducer", InputObjects = cms.InputTag( 'hltL2MuonsOpenMu','UpdatedAtVtx' ) ) fragment.hltL2TripleMuOpen53p52UpsilonMuonL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesOpenMu" ), PreviousCandTag = cms.InputTag( "hltL1TripleMuOpen53p52UpsilonMuonL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2MuonsOpenMu" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltIterL3OISeedsFromL2MuonsOpenMu = cms.EDProducer( "TSGForOIFromL2", src = cms.InputTag( 'hltL2MuonsOpenMu','UpdatedAtVtx' ), layersToTry = cms.int32( 2 ), fixedErrorRescaleFactorForHitless = cms.double( 2.0 ), hitsToTry = cms.int32( 1 ), adjustErrorsDynamicallyForHits = cms.bool( False ), adjustErrorsDynamicallyForHitless = cms.bool( True ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), UseHitLessSeeds = cms.bool( True ), estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), maxEtaForTOB = cms.double( 1.8 ), minEtaForTEC = cms.double( 0.7 ), debug = cms.untracked.bool( False ), fixedErrorRescaleFactorForHits = cms.double( 1.0 ), maxSeeds = cms.uint32( 20 ), maxHitlessSeeds = cms.uint32( 5 ), maxHitSeeds = cms.uint32( 1 ), numL2ValidHitsCutAllEta = cms.uint32( 20 ), numL2ValidHitsCutAllEndcap = cms.uint32( 30 ), pT1 = cms.double( 13.0 ), pT2 = cms.double( 30.0 ), pT3 = cms.double( 70.0 ), eta1 = cms.double( 0.2 ), eta2 = cms.double( 0.3 ), eta3 = cms.double( 1.0 ), eta4 = cms.double( 1.2 ), eta5 = cms.double( 1.6 ), eta6 = cms.double( 1.4 ), eta7 = cms.double( 2.1 ), SF1 = cms.double( 3.0 ), SF2 = cms.double( 4.0 ), SF3 = cms.double( 5.0 ), SF4 = cms.double( 7.0 ), SF5 = cms.double( 10.0 ), SF6 = cms.double( 2.0 ), SFHld = cms.double( 2.0 ), SFHd = cms.double( 4.0 ), tsosDiff1 = cms.double( 0.2 ), tsosDiff2 = cms.double( 0.02 ), displacedReco = cms.bool( False ), propagatorName = cms.string( "PropagatorWithMaterialParabolicMf" ) ) fragment.hltIterL3OITrackCandidatesOpenMu = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( True ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), src = cms.InputTag( "hltIterL3OISeedsFromL2MuonsOpenMu" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 500000 ), maxSeedsBeforeCleaning = cms.uint32( 5000 ) ) fragment.hltIterL3OIMuCtfWithMaterialTracksOpenMu = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIterL3OITrackCandidatesOpenMu" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "iter10" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), Propagator = cms.string( "PropagatorWithMaterial" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), MeasurementTracker = cms.string( "hltESPMeasurementTracker" ) ) fragment.hltIterL3OIMuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksOpenMu" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), ignoreVertices = cms.bool( True ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 4, 3, 2 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ) ) fragment.hltIterL3OIMuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksOpenMu" ), originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierOpenMu','MVAValues' ), originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierOpenMu','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltL3MuonsIterL3OIOpenMu = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( 'hltL2MuonsOpenMu','UpdatedAtVtx' ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( True ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( False ), Eta_fixed = cms.bool( True ), Eta_min = cms.double( 0.1 ), DeltaZ = cms.double( 24.2 ), maxRegions = cms.int32( 2 ), EtaR_UpperLimit_Par1 = cms.double( 0.25 ), UseVertex = cms.bool( False ), Z_fixed = cms.bool( False ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Rescale_phi = cms.double( 3.0 ), DeltaEta = cms.double( 0.2 ), precise = cms.bool( True ), OnDemand = cms.int32( -1 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), vertexCollection = cms.InputTag( "pixelVertices" ), Pt_min = cms.double( 3.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Phi_fixed = cms.bool( True ), DeltaR = cms.double( 0.025 ), input = cms.InputTag( 'hltL2MuonsOpenMu','UpdatedAtVtx' ), DeltaPhi = cms.double( 0.15 ), Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "Notused" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), RefitFlag = cms.bool( True ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), HitThreshold = cms.int32( 1 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurityOpenMu" ) ) ) fragment.hltIterL3OIL3MuonsLinksCombinationOpenMu = cms.EDProducer( "L3TrackLinksCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OIOpenMu' ) ) fragment.hltIterL3OIL3MuonsOpenMu = cms.EDProducer( "L3TrackCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OIOpenMu' ) ) fragment.hltIterL3OIL3MuonCandidatesOpenMu = cms.EDProducer( "L3MuonCandidateProducer", InputObjects = cms.InputTag( "hltIterL3OIL3MuonsOpenMu" ), InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationOpenMu" ), MuonPtOption = cms.string( "Tracker" ) ) fragment.hltL2SelectorForL3IOOpenMu = cms.EDProducer( "HLTMuonL2SelectorForL3IO", l2Src = cms.InputTag( 'hltL2MuonsOpenMu','UpdatedAtVtx' ), l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidatesOpenMu" ), InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationOpenMu" ), applyL3Filters = cms.bool( False ), MinNhits = cms.int32( 1 ), MaxNormalizedChi2 = cms.double( 20.0 ), MinNmuonHits = cms.int32( 1 ), MaxPtDifference = cms.double( 0.3 ) ) fragment.hltIterL3MuonPixelTracksTrackingRegionsOpenMu = cms.EDProducer( "MuonTrackingRegionEDProducer", EtaR_UpperLimit_Par1 = cms.double( 0.25 ), DeltaR = cms.double( 0.025 ), OnDemand = cms.int32( -1 ), Rescale_phi = cms.double( 3.0 ), Eta_fixed = cms.bool( True ), Rescale_eta = cms.double( 3.0 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Eta_min = cms.double( 0.0 ), Phi_fixed = cms.bool( True ), Phi_min = cms.double( 0.0 ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), UseVertex = cms.bool( False ), Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( True ), Z_fixed = cms.bool( True ), Pt_min = cms.double( 0.0 ), DeltaZ = cms.double( 24.2 ), DeltaEta = cms.double( 0.2 ), DeltaPhi = cms.double( 0.15 ), maxRegions = cms.int32( 5 ), precise = cms.bool( True ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), vertexCollection = cms.InputTag( "notUsed" ), MeasurementTrackerName = cms.InputTag( "" ), input = cms.InputTag( "hltL2SelectorForL3IOOpenMu" ) ) fragment.hltPixelTracksInRegionL2OpenMu = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsOpenMu" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksOpenMu = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksInRegionL2OpenMu" ), InputVertexCollection = cms.InputTag( "" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), removeOTRechits = cms.bool( False ), includeFourthHit = cms.bool( True ), produceComplement = cms.bool( False ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) fragment.hltIter0IterL3MuonCkfTrackCandidatesOpenMu = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksOpenMu" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "none" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) fragment.hltIter0IterL3MuonCtfWithMaterialTracksOpenMu = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidatesOpenMu" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIter0" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltIter0IterL3MuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksOpenMu" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ) ) fragment.hltIter0IterL3MuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksOpenMu" ), originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierOpenMu','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierOpenMu','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltL3MuonsIterL3IOOpenMu = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( 'hltL2MuonsOpenMu','UpdatedAtVtx' ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( False ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( Rescale_Dz = cms.double( 4.0 ), Pt_fixed = cms.bool( True ), Eta_fixed = cms.bool( True ), Eta_min = cms.double( 0.1 ), DeltaZ = cms.double( 24.2 ), maxRegions = cms.int32( 2 ), EtaR_UpperLimit_Par1 = cms.double( 0.25 ), UseVertex = cms.bool( False ), Z_fixed = cms.bool( True ), PhiR_UpperLimit_Par1 = cms.double( 0.6 ), PhiR_UpperLimit_Par2 = cms.double( 0.2 ), Rescale_phi = cms.double( 3.0 ), DeltaEta = cms.double( 0.04 ), precise = cms.bool( True ), OnDemand = cms.int32( -1 ), EtaR_UpperLimit_Par2 = cms.double( 0.15 ), MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), vertexCollection = cms.InputTag( "pixelVertices" ), Pt_min = cms.double( 3.0 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), Phi_fixed = cms.bool( True ), DeltaR = cms.double( 0.025 ), input = cms.InputTag( "hltL2SelectorForL3IOOpenMu" ), DeltaPhi = cms.double( 0.15 ), Phi_min = cms.double( 0.1 ), Rescale_eta = cms.double( 3.0 ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "hltTrimmedPixelVertices" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), RefitFlag = cms.bool( True ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), HitThreshold = cms.int32( 1 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), matchToSeeds = cms.bool( True ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurityOpenMu" ) ) ) fragment.hltIterL3MuonsFromL2LinksCombinationOpenMu = cms.EDProducer( "L3TrackLinksCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OIOpenMu','hltL3MuonsIterL3IOOpenMu' ) ) fragment.hltIterL3MuonsFromL2OpenMu = cms.EDProducer( "L3TrackCombiner", labels = cms.VInputTag( 'hltL3MuonsIterL3OIOpenMu','hltL3MuonsIterL3IOOpenMu' ) ) fragment.hltIterL3MuonL1MuonNoL2SelectorOpenMu = cms.EDProducer( "HLTL1MuonNoL2Selector", InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), L2CandTag = cms.InputTag( "hltL2MuonCandidatesOpenMu" ), SeedMapTag = cms.InputTag( "hltL2MuonsOpenMu" ), L1MinPt = cms.double( -1.0 ), L1MaxEta = cms.double( 5.0 ), L1MinQuality = cms.uint32( 3 ), CentralBxOnly = cms.bool( True ) ) fragment.hltIterL3FromL1MuonPixelTracksTrackingRegionsOpenMu = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "notUsed" ), zErrorVetex = cms.double( 0.2 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 24.2 ), maxNVertices = cms.int32( 1 ), maxNRegions = cms.int32( 5 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), ptMin = cms.double( 0.0 ), mode = cms.string( "BeamSpotSigma" ), input = cms.InputTag( "hltIterL3MuonL1MuonNoL2SelectorOpenMu" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "Never" ), originRadius = cms.double( 0.2 ), measurementTrackerName = cms.InputTag( "" ), precise = cms.bool( True ), deltaEta = cms.double( 0.35 ), deltaPhi = cms.double( 0.2 ) ) ) fragment.hltPixelTracksInRegionL1OpenMu = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsOpenMu" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksOpenMu = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksInRegionL1OpenMu" ), InputVertexCollection = cms.InputTag( "" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), removeOTRechits = cms.bool( False ), includeFourthHit = cms.bool( True ), produceComplement = cms.bool( False ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) fragment.hltIter0IterL3FromL1MuonCkfTrackCandidatesOpenMu = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( True ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( True ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksOpenMu" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "none" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracksOpenMu = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidatesOpenMu" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIter0" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltIter0IterL3FromL1MuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksOpenMu" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 0 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dr_exp = cms.vint32( 4, 4, 2147483647 ), d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), dz_exp = cms.vint32( 4, 4, 2147483647 ) ), minNVtxTrk = cms.int32( 3 ), maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ) ) fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksOpenMu" ), originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierOpenMu','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierOpenMu','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltIterL3MuonMergedOpenMu = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityOpenMu','hltIter0IterL3MuonTrackSelectionHighPurityOpenMu' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityOpenMu','hltIter0IterL3MuonTrackSelectionHighPurityOpenMu' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltIterL3MuonAndMuonFromL1MergedOpenMu = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltIterL3MuonMergedOpenMu','hltIter0IterL3FromL1MuonTrackSelectionHighPurityOpenMu' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMergedOpenMu','hltIter0IterL3FromL1MuonTrackSelectionHighPurityOpenMu' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltL3MuonsIterL3LinksOpenMu = cms.EDProducer( "MuonLinksProducerForHLT", LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombinationOpenMu" ), InclusiveTrackerTrackCollection = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedOpenMu" ), ptMin = cms.double( 2.5 ), pMin = cms.double( 2.5 ), shareHitFraction = cms.double( 0.19 ) ) fragment.hltIterL3MuonsOpenMu = cms.EDProducer( "MuonIdProducer", MuonCaloCompatibility = cms.PSet( delta_eta = cms.double( 0.02 ), delta_phi = cms.double( 0.02 ), allSiPMHO = cms.bool( False ), MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( True ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 9999.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.05 ), useCalo = cms.bool( False ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 9999.0 ), dRHcalPreselection = cms.double( 0.2 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), CenterConeOnCalIntersection = cms.bool( False ), NoiseTow_EE = cms.double( 0.15 ), Noise_EB = cms.double( 0.025 ), Noise_HE = cms.double( 0.2 ), DR_Veto_E = cms.double( 0.07 ), NoiseTow_EB = cms.double( 0.04 ), Noise_EE = cms.double( 0.1 ), UseRecHitsFlag = cms.bool( False ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "Cal" ), Noise_HO = cms.double( 0.2 ), DR_Veto_HO = cms.double( 0.1 ), Threshold_H = cms.double( 0.5 ), PrintTimeReport = cms.untracked.bool( False ), Threshold_E = cms.double( 0.2 ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "CaloExtractorByAssociator" ), Threshold_HO = cms.double( 0.5 ), DepositInstanceLabels = cms.vstring( 'ecal', 'hcal', 'ho' ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 1.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 1.0 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 1.0 ), dRHcalPreselection = cms.double( 1.0 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), Noise_HB = cms.double( 0.2 ) ), TrackExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurityOpenMu" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), DR_Max = cms.double( 1.0 ), NHits_Min = cms.uint32( 0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "TrackExtractor" ) ), JetExtractorPSet = cms.PSet( JetCollectionLabel = cms.InputTag( "Notused" ), DR_Veto = cms.double( 0.1 ), DR_Max = cms.double( 1.0 ), ExcludeMuonVeto = cms.bool( True ), PrintTimeReport = cms.untracked.bool( False ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "JetExtractor" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 0.5 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( "Notused" ), CaloTowerCollectionLabel = cms.InputTag( "Notused" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.5 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( "Notused" ), dRHcal = cms.double( 0.5 ), dRHcalPreselection = cms.double( 0.5 ), HORecHitCollectionLabel = cms.InputTag( "Notused" ) ), Threshold = cms.double( 5.0 ) ), trackDepositName = cms.string( "tracker" ), ecalDepositName = cms.string( "ecal" ), hcalDepositName = cms.string( "hcal" ), hoDepositName = cms.string( "ho" ), jetDepositName = cms.string( "jets" ), TimingFillerParameters = cms.PSet( DTTimingParameters = cms.PSet( HitError = cms.double( 6.0 ), MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), DoWireCorr = cms.bool( False ), RequireBothProjections = cms.bool( False ), DTTimeOffset = cms.double( 2.7 ), PruneCut = cms.double( 10000.0 ), DTsegments = cms.InputTag( "hltDt4DSegments" ), UseSegmentT0 = cms.bool( False ), HitsMin = cms.int32( 5 ), DropTheta = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), UseCSC = cms.bool( True ), CSCTimingParameters = cms.PSet( MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), CSCWireTimeOffset = cms.double( 0.0 ), CSCStripError = cms.double( 7.0 ), CSCTimeOffset = cms.double( 0.0 ), CSCWireError = cms.double( 8.6 ), PruneCut = cms.double( 100.0 ), CSCsegments = cms.InputTag( "hltCscSegments" ), UseStripTime = cms.bool( True ), CSCStripTimeOffset = cms.double( 0.0 ), UseWireTime = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), ErrorDT = cms.double( 6.0 ), EcalEnergyCut = cms.double( 0.4 ), UseECAL = cms.bool( True ), ErrorEB = cms.double( 2.085 ), UseDT = cms.bool( True ), ErrorEE = cms.double( 6.95 ), ErrorCSC = cms.double( 7.4 ) ), ShowerDigiFillerParameters = cms.PSet( cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), digiMaxDistanceX = cms.double( 25.0 ), dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( False ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 4.0 ), maxAbsEta = cms.double( 3.0 ), minPt = cms.double( 8.0 ), inputCollectionTypes = cms.vstring( 'inner tracks', 'links' ), addExtraSoftMuons = cms.bool( False ), fillGlobalTrackRefits = cms.bool( False ), debugWithTruthMatching = cms.bool( False ), inputCollectionLabels = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedOpenMu','hltL3MuonsIterL3LinksOpenMu' ), fillCaloCompatibility = cms.bool( False ), maxAbsPullY = cms.double( 9999.0 ), maxAbsDy = cms.double( 9999.0 ), minP = cms.double( 0.0 ), minPCaloMuon = cms.double( 1.0E9 ), maxAbsDx = cms.double( 3.0 ), fillIsolation = cms.bool( False ), writeIsoDeposits = cms.bool( False ), minNumberOfMatches = cms.int32( 1 ), fillMatching = cms.bool( True ), fillShowerDigis = cms.bool( False ), ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), fillGlobalTrackQuality = cms.bool( False ), globalTrackQualityInputTag = cms.InputTag( "" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( True ) ) fragment.hltIterL3MuonCandidatesOpenMu = cms.EDProducer( "L3MuonCandidateProducerFromMuons", InputObjects = cms.InputTag( "hltIterL3MuonsOpenMu" ), DisplacedReconstruction = cms.bool( False ) ) fragment.hltL1fForIterL3L1TripleMuOpen53p52UpsilonMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2SelectorOpenMu" ), PreviousCandTag = cms.InputTag( "hltL1TripleMuOpen53p52UpsilonMuonL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1TripleMuOpen53p52UpsilonMuonPreFiltered222 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidatesOpenMu" ), PreviousCandTag = cms.InputTag( "hltL2TripleMuOpen53p52UpsilonMuonL2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMuOpen53p52UpsilonMuonL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3MuonsOpenMu" ), MinN = cms.int32( 3 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 2.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( -1 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksOpenMu" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL3fL1TripleMuOpen53p52UpsilonMuonPreFiltered3p53p52 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidatesOpenMu" ), PreviousCandTag = cms.InputTag( "hltL2TripleMuOpen53p52UpsilonMuonL2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMuOpen53p52UpsilonMuonL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3MuonsOpenMu" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 3.5 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( -1 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksOpenMu" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL3fL1TripleMuOpen53p52UpsilonMuonPreFiltered53p52 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidatesOpenMu" ), PreviousCandTag = cms.InputTag( "hltL2TripleMuOpen53p52UpsilonMuonL2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMuOpen53p52UpsilonMuonL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3MuonsOpenMu" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 5.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( -1 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksOpenMu" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltUpsilonMuon53p52OpenMuonL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidatesOpenMu" ), PreviousCandTag = cms.InputTag( "hltL2TripleMuOpen53p52UpsilonMuonL2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMuOpen53p52UpsilonMuonL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3MuonsOpenMu" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 0.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksOpenMu" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltDisplacedmumuVtxProducerUpsilonMuon53p52OpenMuon = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidatesOpenMu" ), PreviousCandTag = cms.InputTag( "hltUpsilonMuon53p52OpenMuonL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) fragment.hltVertexmumuFilterUpsilonMuon53p52OpenMuon = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( -1.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilonMuon53p52OpenMuon" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidatesOpenMu" ) ) fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG26er2p5 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoubleEle25CaloIdLMW = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) fragment.hltEG25EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 25.0 ), etcutEE = cms.double( 25.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltEG25HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG25EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEG25CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG25HEFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle25CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG25CaloIdLClusterShapeFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltEle25CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle25CaloIdLPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 150.0 ), thrRegularEE = cms.vdouble( 150.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDiEG25EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), etcutEB = cms.double( 25.0 ), etcutEE = cms.double( 25.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) fragment.hltDiEG25HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG25EtUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltDiEG25CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG25HEUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltDiEle25CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG25CaloIdLClusterShapeUnseededFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltDiEle25CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEle25CaloIdLPixelMatchUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 150.0 ), thrRegularEE = cms.vdouble( 150.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltPreDoubleEle27CaloIdLMW = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEG27EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 27.0 ), etcutEE = cms.double( 27.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltEG27HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG27EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEG27CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG27HEFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle27CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG27CaloIdLClusterShapeFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltEle27CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle27CaloIdLPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 150.0 ), thrRegularEE = cms.vdouble( 150.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDiEG27EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), etcutEB = cms.double( 27.0 ), etcutEE = cms.double( 27.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) fragment.hltDiEG27HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG27EtUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltDiEG27CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG27HEUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltDiEle27CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG27CaloIdLClusterShapeUnseededFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltDiEle27CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEle27CaloIdLPixelMatchUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 150.0 ), thrRegularEE = cms.vdouble( 150.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltPreDoubleEle33CaloIdLMW = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEG33EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 33.0 ), etcutEE = cms.double( 33.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltEG33HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG33EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEG33CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG33HEFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle33CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG33CaloIdLClusterShapeFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltEle33CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle33CaloIdLPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 150.0 ), thrRegularEE = cms.vdouble( 150.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDiEG33EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), etcutEB = cms.double( 33.0 ), etcutEE = cms.double( 33.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) fragment.hltDiEG33HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG33EtUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltDiEG33CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG33HEUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltDiEle33CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG33CaloIdLClusterShapeUnseededFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltDiEle33CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEle33CaloIdLPixelMatchUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 150.0 ), thrRegularEE = cms.vdouble( 150.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltL1sBigORDoubleLooseIsoEGXXer = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleLooseIsoEG22er2p1 OR L1_DoubleLooseIsoEG24er2p1" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoubleEle24eta2p1WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDoubleEGL1EGerFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sBigORDoubleLooseIsoEGXXer" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.17 ) ) fragment.hltDoubleEG24L1EGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltDoubleEGL1EGerFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 24.0 ), etcutEE = cms.double( 24.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltDoubleEle24erWPTightClusterShapeFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEG24L1EGEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0105 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDoubleEle24erWPTightHEFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle24erWPTightClusterShapeFilterForTau" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.0 ), thrRegularEE1 = cms.vdouble( 0.0 ), thrOverEEB1 = cms.vdouble( 0.06 ), thrOverEEE1 = cms.vdouble( 0.05 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.0 ), thrRegularEE2 = cms.vdouble( 0.0 ), thrOverEEB2 = cms.vdouble( 0.06 ), thrOverEEE2 = cms.vdouble( 0.05 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.066, 0.14, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDoubleEle24erWPTightEcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle24erWPTightHEFilterForTau" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoDr0p2" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 3.0 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.01 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.01 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.08, 0.06, 0.06 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDoubleEle24erWPTightHcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle24erWPTightEcalIsoFilterForTau" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 4.0 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.04 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 4.0 ), thrRegularEE2 = cms.vdouble( 3.0 ), thrOverEEB2 = cms.vdouble( 0.04 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.26, 0.32, 0.48, 0.61 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDoubleEle24erWPTightPixelMatchFilterForTau = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle24erWPTightHcalIsoFilterForTau" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltDoubleEle24erWPTightPMS2FilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle24erWPTightPixelMatchFilterForTau" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 200.0 ), thrRegularEE = cms.vdouble( 90.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle24erWPTightPMS2FilterForTau" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.025 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDoubleEle24erWPTightGsfMissingHitsFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDoubleEle24erWPTightGsfDetaFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfMissingHitsFilterForTau" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.003 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDoubleEle24erWPTightGsfDphiFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfDetaFilterForTau" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.03 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEgammaEleGsfTrackIso = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ), trackProducer = cms.InputTag( "hltMergedTracks" ), recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), egTrkIsoPtMin = cms.double( 1.0 ), egTrkIsoConeSize = cms.double( 0.2 ), egTrkIsoZSpan = cms.double( 0.15 ), egTrkIsoRSpan = cms.double( 999999.0 ), egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), egTrkIsoStripBarrel = cms.double( 0.01 ), egTrkIsoStripEndcap = cms.double( 0.01 ), useGsfTrack = cms.bool( True ), useSCRefs = cms.bool( True ) ) fragment.hltDoubleEle24erWPTightGsfTrackIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfDphiFilterForTau" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 2.0 ), thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.0 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.0 ), thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.0 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.03, 0.04, 0.114, 0.032 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltL1sDoubleEG6to8HTT250to300IorL1sHTT = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleEG8er2p5_HTT280er OR L1_DoubleEG8er2p5_HTT300er OR L1_HTT255er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoubleEle8CaloIdMTrackIdMMass8DZPFHT350 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), doIsolated = cms.bool( False ) ) fragment.hltEG8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 8.0 ), etcutEE = cms.double( 8.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) fragment.hltEG8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG8EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.12 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEG8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG8HEFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDoubleEle8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG8CaloIdMClusterShapeFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8CaloIdMPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.05 ), thrRegularEE = cms.vdouble( 0.02 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.006 ), thrRegularEE = cms.vdouble( 0.0085 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.1 ), thrRegularEE = cms.vdouble( 0.05 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDoubleEle8Mass8Filter = cms.EDFilter( "HLTEgammaCombMassFilter", saveTags = cms.bool( True ), firstLegLastFilter = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ), secondLegLastFilter = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), minMass = cms.double( 8.0 ) ) fragment.hltDoubleEle8DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ), inputTag2 = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 81 ), triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( True ) ) fragment.hltPFHTJet30 = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( True ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 30.0 ), minPtJetMht = cms.double( 0.0 ), maxEtaJetHt = cms.double( 2.5 ), maxEtaJetMht = cms.double( 999.0 ), jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) ) fragment.hltPFHT350Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 350.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPreDoubleEle8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sSingleMu25 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu25" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu27Ele37CaloIdLMW = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu16orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu25" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMu16orMu25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonTrkL1TFilter", saveTags = cms.bool( True ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), previousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), minMuonStations = cms.int32( 2 ), maxNormalizedChi2 = cms.double( 20.0 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), trkMuonId = cms.uint32( 0 ), minPt = cms.double( 27.0 ), minN = cms.uint32( 1 ), maxAbsEta = cms.double( 2.5 ), L1MatchingdR = cms.double( 0.3 ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltEG37EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), etcutEB = cms.double( 37.0 ), etcutEE = cms.double( 37.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltEG37HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG37EtUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltEG37CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG37HEUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltEle37CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG37CaloIdLClusterShapeUnseededFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltEle37CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle37CaloIdLPixelMatchUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 150.0 ), thrRegularEE = cms.vdouble( 150.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltPreMu37Ele27CaloIdLMW = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered37Q = cms.EDFilter( "HLTMuonTrkL1TFilter", saveTags = cms.bool( True ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), previousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), minMuonStations = cms.int32( 2 ), maxNormalizedChi2 = cms.double( 20.0 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), trkMuonId = cms.uint32( 0 ), minPt = cms.double( 37.0 ), minN = cms.uint32( 1 ), maxAbsEta = cms.double( 2.5 ), L1MatchingdR = cms.double( 0.3 ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltEG27EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), etcutEB = cms.double( 27.0 ), etcutEE = cms.double( 27.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltEG27HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG27EtUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltEG27CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG27HEUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltEle27CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG27CaloIdLClusterShapeUnseededFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltEle27CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle27CaloIdLPixelMatchUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 150.0 ), thrRegularEE = cms.vdouble( 150.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltL1sSingleMu22or25 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu37TkMu27 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu22orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMu22orMu25L1f0L2Filtered25 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu25L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL3fL1sMu16orMu25L1f0L2f25L3Filtered37 = cms.EDFilter( "HLTMuonTrkL1TFilter", saveTags = cms.bool( True ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), previousCandTag = cms.InputTag( "hltL1fL1sMu22orMu25L1Filtered0" ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), minMuonStations = cms.int32( 2 ), maxNormalizedChi2 = cms.double( 9999.0 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), trkMuonId = cms.uint32( 0 ), minPt = cms.double( 37.0 ), minN = cms.uint32( 1 ), maxAbsEta = cms.double( 2.5 ), L1MatchingdR = cms.double( 0.3 ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltMuTrackSeeds = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracks" ), InputVertexCollection = cms.InputTag( "" ), originHalfLength = cms.double( 1.0E9 ), originRadius = cms.double( 1.0E9 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), usePV = cms.bool( False ), removeOTRechits = cms.bool( False ), includeFourthHit = cms.bool( False ), produceComplement = cms.bool( False ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) fragment.hltMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), src = cms.InputTag( "hltMuTrackSeeds" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryBuilder" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) fragment.hltMuCtfTracks = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltMuCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIterX" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), Fitter = cms.string( "hltESPFittingSmootherRK" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltDiMuonMerging = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMuCtfTracks' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 100.0 ), LostHitPenalty = cms.double( 0.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMuCtfTracks' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltDiMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT", LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMerging" ), ptMin = cms.double( 2.5 ), pMin = cms.double( 2.5 ), shareHitFraction = cms.double( 0.8 ) ) fragment.hltGlbTrkMuons = cms.EDProducer( "MuonIdProducer", MuonCaloCompatibility = cms.PSet( delta_eta = cms.double( 0.02 ), delta_phi = cms.double( 0.02 ), allSiPMHO = cms.bool( False ), MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( True ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 9999.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.05 ), useCalo = cms.bool( False ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 9999.0 ), dRHcalPreselection = cms.double( 0.2 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), CenterConeOnCalIntersection = cms.bool( False ), NoiseTow_EE = cms.double( 0.15 ), Noise_EB = cms.double( 0.025 ), Noise_HE = cms.double( 0.2 ), DR_Veto_E = cms.double( 0.07 ), NoiseTow_EB = cms.double( 0.04 ), Noise_EE = cms.double( 0.1 ), UseRecHitsFlag = cms.bool( False ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "Cal" ), Noise_HO = cms.double( 0.2 ), DR_Veto_HO = cms.double( 0.1 ), Threshold_H = cms.double( 0.5 ), PrintTimeReport = cms.untracked.bool( False ), Threshold_E = cms.double( 0.2 ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "CaloExtractorByAssociator" ), Threshold_HO = cms.double( 0.5 ), DepositInstanceLabels = cms.vstring( 'ecal', 'hcal', 'ho' ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 1.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 1.0 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 1.0 ), dRHcalPreselection = cms.double( 1.0 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), Noise_HB = cms.double( 0.2 ) ), TrackExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "" ), NHits_Min = cms.uint32( 0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "TrackExtractor" ) ), JetExtractorPSet = cms.PSet( JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), DR_Veto = cms.double( 0.1 ), DR_Max = cms.double( 1.0 ), ExcludeMuonVeto = cms.bool( True ), PrintTimeReport = cms.untracked.bool( False ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "JetExtractor" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 0.5 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.5 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 0.5 ), dRHcalPreselection = cms.double( 0.5 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), Threshold = cms.double( 5.0 ) ), trackDepositName = cms.string( "tracker" ), ecalDepositName = cms.string( "ecal" ), hcalDepositName = cms.string( "hcal" ), hoDepositName = cms.string( "ho" ), jetDepositName = cms.string( "jets" ), TimingFillerParameters = cms.PSet( DTTimingParameters = cms.PSet( HitError = cms.double( 6.0 ), MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), DoWireCorr = cms.bool( False ), RequireBothProjections = cms.bool( False ), DTTimeOffset = cms.double( 2.7 ), PruneCut = cms.double( 10000.0 ), DTsegments = cms.InputTag( "hltDt4DSegments" ), UseSegmentT0 = cms.bool( False ), HitsMin = cms.int32( 5 ), DropTheta = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), UseCSC = cms.bool( True ), CSCTimingParameters = cms.PSet( MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), CSCWireTimeOffset = cms.double( 0.0 ), CSCStripError = cms.double( 7.0 ), CSCTimeOffset = cms.double( 0.0 ), CSCWireError = cms.double( 8.6 ), PruneCut = cms.double( 100.0 ), CSCsegments = cms.InputTag( "hltCscSegments" ), UseStripTime = cms.bool( True ), CSCStripTimeOffset = cms.double( 0.0 ), UseWireTime = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), ErrorDT = cms.double( 6.0 ), EcalEnergyCut = cms.double( 0.4 ), UseECAL = cms.bool( True ), ErrorEB = cms.double( 2.085 ), UseDT = cms.bool( True ), ErrorEE = cms.double( 6.95 ), ErrorCSC = cms.double( 7.4 ) ), ShowerDigiFillerParameters = cms.PSet( cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ), digiMaxDistanceX = cms.double( 25.0 ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( False ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 4.0 ), maxAbsEta = cms.double( 3.0 ), minPt = cms.double( 8.0 ), inputCollectionTypes = cms.vstring( 'inner tracks', 'links' ), addExtraSoftMuons = cms.bool( False ), fillGlobalTrackRefits = cms.bool( False ), debugWithTruthMatching = cms.bool( False ), inputCollectionLabels = cms.VInputTag( 'hltDiMuonMerging','hltDiMuonLinks' ), fillCaloCompatibility = cms.bool( False ), maxAbsPullY = cms.double( 9999.0 ), maxAbsDy = cms.double( 9999.0 ), minP = cms.double( 0.0 ), minPCaloMuon = cms.double( 1.0E9 ), maxAbsDx = cms.double( 3.0 ), fillIsolation = cms.bool( False ), writeIsoDeposits = cms.bool( False ), minNumberOfMatches = cms.int32( 1 ), fillMatching = cms.bool( True ), fillShowerDigis = cms.bool( False ), ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), fillGlobalTrackQuality = cms.bool( False ), globalTrackQualityInputTag = cms.InputTag( "" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( False ) ) fragment.hltGlbTrkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", InputObjects = cms.InputTag( "hltGlbTrkMuons" ), DisplacedReconstruction = cms.bool( False ) ) fragment.hltDiMuonGlbFiltered37TrkFiltered27 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", saveTags = cms.bool( True ), inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), maxNormalizedChi2 = cms.double( 1.0E99 ), minDR = cms.double( 0.001 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), trkMuonId = cms.uint32( 0 ), minPtMuon1 = cms.double( 37.0 ), minPtMuon2 = cms.double( 27.0 ), maxEtaMuon = cms.double( 1.0E99 ), maxYDimuon = cms.double( 1.0E99 ), minMass = cms.double( 1.0 ), maxMass = cms.double( 1.0E99 ), ChargeOpt = cms.int32( 0 ), maxDCAMuMu = cms.double( 1.0E99 ), maxdEtaMuMu = cms.double( 1.0E99 ) ) fragment.hltDiMuonGlb37Trk27DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered37TrkFiltered27" ), inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered37TrkFiltered27" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( False ) ) fragment.hltL1sDoubleMuForBs = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoubleMu43Bs = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMuForBs" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltDoubleMu4BsL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 4.9 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 4.0 ), MinPtMin = cms.vdouble( 3.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 4.5 ), MaxInvMass = cms.vdouble( 6.0 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltDisplacedmumuVtxProducerDoubleMu4Bs = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMu4BsL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) fragment.hltDisplacedmumuFilterDoubleMu4Bs = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( -1.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Bs" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) fragment.hltPreDoubleMu43Jpsi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDoubleMu43JPsiL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 4.9 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 4.0 ), MinPtMin = cms.vdouble( 3.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltDisplacedmumuVtxProducerDoubleMu43Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMu43JPsiL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) fragment.hltDisplacedmumuFilterDoubleMu43Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( -1.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu43Jpsi" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) fragment.hltL1sDoubleMuForLowMassInclusive = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoubleMu43LowMass = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sL1DoubleMuL1Filtered0LowMassInclusive = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMuForLowMassInclusive" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sL1DoubleMuL1f0L2PreFiltered0ForLowMassInclusive = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuL1Filtered0LowMassInclusive" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sL1DoubleMuL1Filtered0LowMassInclusive = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuL1Filtered0LowMassInclusive" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltDoubleMu43LowMassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuL1f0L2PreFiltered0ForLowMassInclusive" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMuL1Filtered0LowMassInclusive" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 4.9 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 4.0 ), MinPtMin = cms.vdouble( 3.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.2 ), MaxInvMass = cms.vdouble( 8.5 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltDisplacedmumuVtxProducerDoubleMu43LowMass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMu43LowMassL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) fragment.hltDisplacedmumuFilterDoubleMu43LowMass = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( -1.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu43LowMass" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) fragment.hltL1sDoubleMuForLowMassDisplaced = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er1p4_OQ_OS_dEta_Max1p6 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoubleMu4LowMassDisplaced = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sDoubleMuL1Filtered0ForLowMassDisplaced = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMuForLowMassDisplaced" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sDoubleMuL1Filtered0ForLowMassDisplaced = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuL1Filtered0ForLowMassDisplaced" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sDoubleMuL1Filtered0ForLowMassDisplaced = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuL1Filtered0ForLowMassDisplaced" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltDoubleMu4LowMassDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMuL1Filtered0ForLowMassDisplaced" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMuL1Filtered0ForLowMassDisplaced" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 6.9 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 4.0 ), MinPtMin = cms.vdouble( 4.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.2 ), MaxInvMass = cms.vdouble( 8.5 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltDisplacedmumuVtxProducerDoubleMu4LowMassDisplaced = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMu4LowMassDisplacedL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) fragment.hltDisplacedmumuFilterDoubleMu4LowMassDisplaced = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 3.0 ), MaxLxySignificance = cms.double( -1.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.1 ), MinCosinePointingAngle = cms.double( 0.9 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassDisplaced" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) fragment.hltPreMu0L1DoubleMu = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL3fL1sDoubleMu0SQL1f0L2PreFilteres0L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuL1f0L2PreFiltered0ForLowMassInclusive" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMuL1Filtered0LowMassInclusive" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreMu4L1DoubleMu = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL3fL1sDoubleMu0SQL1f0L2PreFilteres0L3Filtered4 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuL1f0L2PreFiltered0ForLowMassInclusive" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMuL1Filtered0LowMassInclusive" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 4.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL1sDoubleMuForLowPtJpsi = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max0p3_dPhi_0p8to1p2 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoubleMu2JpsiLowPt = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sL1DoubleMuL1Filtered0LowPtJpsi = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMuForLowPtJpsi" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sL1DoubleMuL1f0L2PreFiltered0ForLowPtJpsi = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuL1Filtered0LowPtJpsi" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sL1DoubleMuL1Filtered0LowPtJpsi = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuL1Filtered0LowPtJpsi" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltDoubleMu2LowPtJpsiL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuL1f0L2PreFiltered0ForLowPtJpsi" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMuL1Filtered0LowPtJpsi" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 2.0 ), MinPtMin = cms.vdouble( 2.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltDisplacedmumuVtxProducerDoubleMu2LowPtJpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMu2LowPtJpsiL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) fragment.hltDisplacedmumuFilterDoubleMu2LowPtJpsi = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( -1.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.005 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu2LowPtJpsi" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) fragment.hltL1sDoubleMuForBsToMMG = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2 OR L1_DoubleMu0er2p0_SQ_OS_dEta_Max1p5 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoubleMu43Photon4BsToMMG = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sL1DoubleMuL1Filtered0BMMG = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMuForBsToMMG" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sL1DoubleMuL1f0L2PreFiltered0ForBMMG = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuL1Filtered0BMMG" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sL1DoubleMuL1Filtered0BMMG = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuL1Filtered0BMMG" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltDoubleMu43BsToMMGL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuL1f0L2PreFiltered0ForBMMG" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMuL1Filtered0BMMG" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 4.9, 4.9 ), MaxPtPair = cms.vdouble( 1.0E125, 1.0E125 ), MinPtMax = cms.vdouble( 4.0, 4.0 ), MinPtMin = cms.vdouble( 3.0, 3.0 ), MaxPtMin = cms.vdouble( 1.0E125, 1.0E125 ), MinInvMass = cms.vdouble( 0.2, 3.3 ), MaxInvMass = cms.vdouble( 2.9, 8.5 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltDisplacedmumuVtxProducerDoubleMu43BMMG = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMu43BsToMMGL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) fragment.hltDisplacedDoubleMu43FilterBMMG = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 0.0 ), MaxLxySignificance = cms.double( -1.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.01 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu43BMMG" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) fragment.hltEG4EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), etcutEB = cms.double( 4.0 ), etcutEE = cms.double( 4.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltEG4HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG4EtUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltEG4CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG4HEUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.014 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltEG4R9Id50b80eFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG4CaloIdLClusterShapeUnseededFilter" ), varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( False ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.5 ), thrRegularEE = cms.vdouble( 0.8 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltDoubleMu43Photon4MassFillter = cms.EDFilter( "HLT3MuonMuonPhotonMass", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag3 = cms.VInputTag( 'hltEgammaCandidatesUnseeded' ), inputTag1 = cms.InputTag( "hltDisplacedDoubleMu43FilterBMMG" ), inputTag2 = cms.InputTag( "hltDisplacedDoubleMu43FilterBMMG" ), inputTag3 = cms.InputTag( "hltEG4R9Id50b80eFilter" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), triggerType3 = cms.int32( 81 ), MinInvMass = cms.vdouble( 3.5 ), MaxInvMass = cms.vdouble( 7.0 ), MaxDR = cms.double( 0.9 ), MinN = cms.int32( 1 ), is1and2Same = cms.bool( True ), is2and3Same = cms.bool( False ) ) fragment.hltPreDoubleMu43DisplacedPhoton4BsToMMG = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDoubleMu43DisplacedBsToMMGL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuL1f0L2PreFiltered0ForBMMG" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMuL1Filtered0BMMG" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 4.9, 4.9 ), MaxPtPair = cms.vdouble( 1.0E125, 1.0E125 ), MinPtMax = cms.vdouble( 4.0, 4.0 ), MinPtMin = cms.vdouble( 3.0, 3.0 ), MaxPtMin = cms.vdouble( 1.0E125, 1.0E125 ), MinInvMass = cms.vdouble( 0.2, 3.3 ), MaxInvMass = cms.vdouble( 2.9, 8.5 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltHardDisplacedmumuVtxProducerDoubleMu43BMMG = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMu43DisplacedBsToMMGL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) fragment.hltHardDisplacedmumuFilterBMMG = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 3.0 ), MaxLxySignificance = cms.double( -1.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.1 ), MinCosinePointingAngle = cms.double( -2.0 ), DisplacedVertexTag = cms.InputTag( "hltHardDisplacedmumuVtxProducerDoubleMu43BMMG" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) fragment.hltDisplacedMuMu43Photon4MassFilter = cms.EDFilter( "HLT3MuonMuonPhotonMass", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag3 = cms.VInputTag( 'hltEgammaCandidatesUnseeded' ), inputTag1 = cms.InputTag( "hltHardDisplacedmumuFilterBMMG" ), inputTag2 = cms.InputTag( "hltHardDisplacedmumuFilterBMMG" ), inputTag3 = cms.InputTag( "hltEG4R9Id50b80eFilter" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), triggerType3 = cms.int32( 81 ), MinInvMass = cms.vdouble( 3.5 ), MaxInvMass = cms.vdouble( 7.0 ), MaxDR = cms.double( 0.9 ), MinN = cms.int32( 1 ), is1and2Same = cms.bool( True ), is2and3Same = cms.bool( False ) ) fragment.hltL1sDoubleMu0er2p0SQOSdEtaMax1p6orTripleMu21p50 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_TripleMu_3SQ_2p5SQ_0_OS_Mass_Max12 OR L1_TripleMu_4SQ_2p5SQ_0_OS_Mass_Max12 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p4_SQ_OS_dEta_Max1p2 OR L1_DoubleMu4er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu5_SQ_OS_dR_Max1p6 OR L1_DoubleMu3er2p0_SQ_OS_dR_Max1p6 OR L1_DoubleMu0er1p5_SQ_OS_dEta_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoubleMu3TrkTau3mu = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sL1DoubleMuorTripleMuL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er2p0SQOSdEtaMax1p6orTripleMu21p50" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuorTripleMuL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuorTripleMuL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltDoubleMu3TrkTau3muL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 0.6 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.vdouble( 6.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 3.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.5 ), MaxInvMass = cms.vdouble( 1.7 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( 2.7 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltDisplacedmumuVtxProducerDoubleMu3Tau3mu = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMu3TrkTau3muL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( 0 ) ) fragment.hltDisplacedmumuFilterDoubleMu3Tau3mu = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 1.0 ), MaxLxySignificance = cms.double( -1.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.01 ), MinCosinePointingAngle = cms.double( 0.0 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) fragment.hltPixelTracksTrackingRegionsDisplacedTau3muRegional = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), zErrorVetex = cms.double( 0.1 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 24.2 ), maxNVertices = cms.int32( 1 ), maxNRegions = cms.int32( 10 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), ptMin = cms.double( 0.5 ), mode = cms.string( "VerticesFixed" ), input = cms.InputTag( "hltIterL3MuonCandidates" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "Never" ), originRadius = cms.double( 0.1 ), measurementTrackerName = cms.InputTag( "" ), precise = cms.bool( True ), deltaEta = cms.double( 1.0 ), deltaPhi = cms.double( 1.0 ) ) ) fragment.hltPixelTracksDisplacedTau3muRegional = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltPixelTracksTrackingRegionsDisplacedTau3muRegional" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( True ) ) fragment.hltIter0Tau3muPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksDisplacedTau3muRegional" ), InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), originHalfLength = cms.double( 1.0E9 ), originRadius = cms.double( 1.0E9 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), removeOTRechits = cms.bool( False ), includeFourthHit = cms.bool( True ), produceComplement = cms.bool( False ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) fragment.hltIter0Tau3muCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), src = cms.InputTag( "hltIter0Tau3muPixelSeedsFromPixelTracks" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) fragment.hltIter0Tau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIter0Tau3muCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIter1" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltIter0Tau3muTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0Tau3muCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 2 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), dr_exp = cms.vint32( 3, 3, 3 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), dz_exp = cms.vint32( 3, 3, 3 ) ), minNVtxTrk = cms.int32( 2 ), maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ) ) fragment.hltIter0Tau3muTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0Tau3muCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 1 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), dr_exp = cms.vint32( 4, 4, 4 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 99, 3, 3 ), min3DLayers = cms.vint32( 1, 2, 3 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), dz_exp = cms.vint32( 4, 4, 4 ) ), minNVtxTrk = cms.int32( 2 ), maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ) ) fragment.hltIter0Tau3muTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter0Tau3muTrackCutClassifierPrompt', 'hltIter0Tau3muTrackCutClassifierDetached' ) ) fragment.hltIter0Tau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0Tau3muCtfWithMaterialTracks" ), originalMVAVals = cms.InputTag( 'hltIter0Tau3muTrackCutClassifierMerged','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0Tau3muTrackCutClassifierMerged','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltTau3muTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", src = cms.InputTag( "hltIter0Tau3muTrackSelectionHighPurity" ), particleType = cms.string( "mu+" ) ) fragment.hltTau3muTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", MuCand = cms.InputTag( "hltIterL3MuonCandidates" ), TrackCand = cms.InputTag( "hltTau3muTkAllConeTracksIter" ), PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu3Tau3mu" ), SimpleMagneticField = cms.string( "" ), ThirdTrackMass = cms.double( 0.106 ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 1.2 ), MinInvMass = cms.double( 1.6 ), MaxInvMass = cms.double( 2.1 ), MinD0Significance = cms.double( 0.0 ), OverlapDR = cms.double( 1.44E-4 ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) ) fragment.hltTau3muTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", saveTags = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 8.0 ), MaxNormalisedChi2 = cms.double( 8.0 ), MinVtxProbability = cms.double( 0.0 ), MinLxySignificance = cms.double( 2.0 ), MinCosinePointingAngle = cms.double( 0.9 ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), TrackTag = cms.InputTag( "hltTau3muTkAllConeTracksIter" ), MuMuTkVertexTag = cms.InputTag( "hltTau3muTkVertexProducer" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) ) fragment.hltPreDoubleMu3TkMuDsTau3Mu = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiMuonMergingIter01TkMu = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 5.0 ), LostHitPenalty = cms.double( 20.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltDiMuonLinksIter01TkMuMerge = cms.EDProducer( "MuonLinksProducerForHLT", LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMergingIter01TkMu" ), ptMin = cms.double( 2.5 ), pMin = cms.double( 2.5 ), shareHitFraction = cms.double( 0.19 ) ) fragment.hltGlbTrkMuonsLowPtIter01Merge = cms.EDProducer( "MuonIdProducer", MuonCaloCompatibility = cms.PSet( delta_eta = cms.double( 0.02 ), delta_phi = cms.double( 0.02 ), allSiPMHO = cms.bool( False ), MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( True ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 9999.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.05 ), useCalo = cms.bool( False ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 9999.0 ), dRHcalPreselection = cms.double( 0.2 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), CenterConeOnCalIntersection = cms.bool( False ), NoiseTow_EE = cms.double( 0.15 ), Noise_EB = cms.double( 0.025 ), Noise_HE = cms.double( 0.2 ), DR_Veto_E = cms.double( 0.07 ), NoiseTow_EB = cms.double( 0.04 ), Noise_EE = cms.double( 0.1 ), UseRecHitsFlag = cms.bool( False ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "Cal" ), Noise_HO = cms.double( 0.2 ), DR_Veto_HO = cms.double( 0.1 ), Threshold_H = cms.double( 0.5 ), PrintTimeReport = cms.untracked.bool( False ), Threshold_E = cms.double( 0.2 ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "CaloExtractorByAssociator" ), Threshold_HO = cms.double( 0.5 ), DepositInstanceLabels = cms.vstring( 'ecal', 'hcal', 'ho' ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 1.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 1.0 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 1.0 ), dRHcalPreselection = cms.double( 1.0 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), Noise_HB = cms.double( 0.2 ) ), TrackExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "" ), NHits_Min = cms.uint32( 0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "TrackExtractor" ) ), JetExtractorPSet = cms.PSet( JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), DR_Veto = cms.double( 0.1 ), DR_Max = cms.double( 1.0 ), ExcludeMuonVeto = cms.bool( True ), PrintTimeReport = cms.untracked.bool( False ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "JetExtractor" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 0.5 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.5 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 0.5 ), dRHcalPreselection = cms.double( 0.5 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), Threshold = cms.double( 5.0 ) ), trackDepositName = cms.string( "tracker" ), ecalDepositName = cms.string( "ecal" ), hcalDepositName = cms.string( "hcal" ), hoDepositName = cms.string( "ho" ), jetDepositName = cms.string( "jets" ), TimingFillerParameters = cms.PSet( DTTimingParameters = cms.PSet( HitError = cms.double( 6.0 ), MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), DoWireCorr = cms.bool( False ), RequireBothProjections = cms.bool( False ), DTTimeOffset = cms.double( 2.7 ), PruneCut = cms.double( 10000.0 ), DTsegments = cms.InputTag( "hltDt4DSegments" ), UseSegmentT0 = cms.bool( False ), HitsMin = cms.int32( 5 ), DropTheta = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), UseCSC = cms.bool( True ), CSCTimingParameters = cms.PSet( MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), CSCWireTimeOffset = cms.double( 0.0 ), CSCStripError = cms.double( 7.0 ), CSCTimeOffset = cms.double( 0.0 ), CSCWireError = cms.double( 8.6 ), PruneCut = cms.double( 100.0 ), CSCsegments = cms.InputTag( "hltCscSegments" ), UseStripTime = cms.bool( True ), CSCStripTimeOffset = cms.double( 0.0 ), UseWireTime = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), ErrorDT = cms.double( 6.0 ), EcalEnergyCut = cms.double( 0.4 ), UseECAL = cms.bool( True ), ErrorEB = cms.double( 2.085 ), UseDT = cms.bool( True ), ErrorEE = cms.double( 6.95 ), ErrorCSC = cms.double( 7.4 ) ), ShowerDigiFillerParameters = cms.PSet( cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), digiMaxDistanceX = cms.double( 25.0 ), dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( False ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 4.0 ), maxAbsEta = cms.double( 3.0 ), minPt = cms.double( 1.0 ), inputCollectionTypes = cms.vstring( 'inner tracks', 'links' ), addExtraSoftMuons = cms.bool( False ), fillGlobalTrackRefits = cms.bool( False ), debugWithTruthMatching = cms.bool( False ), inputCollectionLabels = cms.VInputTag( 'hltDiMuonMergingIter01TkMu','hltDiMuonLinksIter01TkMuMerge' ), fillCaloCompatibility = cms.bool( False ), maxAbsPullY = cms.double( 9999.0 ), maxAbsDy = cms.double( 9999.0 ), minP = cms.double( 0.0 ), minPCaloMuon = cms.double( 1.0E9 ), maxAbsDx = cms.double( 3.0 ), fillIsolation = cms.bool( False ), writeIsoDeposits = cms.bool( False ), minNumberOfMatches = cms.int32( 1 ), fillMatching = cms.bool( True ), fillShowerDigis = cms.bool( False ), ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), fillGlobalTrackQuality = cms.bool( False ), globalTrackQualityInputTag = cms.InputTag( "" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( False ) ) fragment.hltGlbTrkMuonLowPtIter01MergeCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", InputObjects = cms.InputTag( "hltGlbTrkMuonsLowPtIter01Merge" ), DisplacedReconstruction = cms.bool( False ) ) fragment.hltdstau3mumuontrkFltr = cms.EDFilter( "HLTMuonTrkFilter", saveTags = cms.bool( True ), inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsLowPtIter01Merge" ), inputCandCollection = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), previousCandTag = cms.InputTag( "" ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), minMuonStations = cms.int32( -1 ), maxNormalizedChi2 = cms.double( 1.0E99 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), trkMuonId = cms.uint32( 0 ), minPt = cms.double( 1.2 ), minN = cms.uint32( 3 ), maxAbsEta = cms.double( 1.0E99 ), L1MatchingdR = cms.double( 0.3 ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltdstau3muDisplaced3muVtxProducer = cms.EDProducer( "HLTDisplacedmumumuVtxProducer", Src = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), PreviousCandTag = cms.InputTag( "hltdstau3mumuontrkFltr" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 1.2 ), MinPtTriplet = cms.double( 8.0 ), MinInvMass = cms.double( 1.6 ), MaxInvMass = cms.double( 2.1 ), ChargeOpt = cms.int32( -1 ) ) fragment.hltdstau3muDisplaced3muFltr = cms.EDFilter( "HLTDisplacedmumumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( False ), MinLxySignificance = cms.double( 2.0 ), MaxLxySignificance = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 8.0 ), MinVtxProbability = cms.double( 0.0 ), MinCosinePointingAngle = cms.double( 0.9 ), DisplacedVertexTag = cms.InputTag( "hltdstau3muDisplaced3muVtxProducer" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ) ) fragment.hltL1sDoubleMu3SQHTT200 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_SQ_HTT220er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoubleMu4Mass3p8DZPFHT350 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDoubleMuon4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu3SQHTT200" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltDoubleMuon4L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMuon4L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3DoubleMuon4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltDoubleMuon4L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1DiMu3SQHT200L3PreFiltered4 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 4.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltDoubleMuon4Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 4.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 99999.9 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltDoubleMu4Mass3p8DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), inputTag1 = cms.InputTag( "hltDoubleMuon4Mass3p8Filtered" ), inputTag2 = cms.InputTag( "hltDoubleMuon4Mass3p8Filtered" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( False ) ) fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoubleMu4MuMuTrkDisplaced = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltDoubleMu4MuMuDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( -1 ), MinPtPair = cms.vdouble( 6.9 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 4.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 1.0 ), MaxInvMass = cms.vdouble( 4.8 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 0.5 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltDisplacedmumuVtxProducerDoubleMu4MuMu = cms.EDProducer( "HLTDisplacedmumuVtxProducer", Src = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltDoubleMu4MuMuDisplacedL3Filtered" ), matchToPrevious = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MinPtPair = cms.double( 0.0 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 999999.0 ), ChargeOpt = cms.int32( -1 ) ) fragment.hltDisplacedmumuFilterDoubleMu4MuMu = cms.EDFilter( "HLTDisplacedmumuFilter", saveTags = cms.bool( True ), FastAccept = cms.bool( True ), MinLxySignificance = cms.double( 3.0 ), MaxLxySignificance = cms.double( -1.0 ), MaxNormalisedChi2 = cms.double( 999999.0 ), MinVtxProbability = cms.double( 0.1 ), MinCosinePointingAngle = cms.double( 0.9 ), DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4MuMu" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ) ) fragment.hltPixelTracksTrackingRegionsDisplacedMuMuRegional = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4MuMu" ), zErrorVetex = cms.double( 0.1 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 24.2 ), maxNVertices = cms.int32( 1 ), maxNRegions = cms.int32( 10 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), ptMin = cms.double( 0.5 ), mode = cms.string( "VerticesFixed" ), input = cms.InputTag( "hltIterL3MuonCandidates" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "Never" ), originRadius = cms.double( 0.1 ), measurementTrackerName = cms.InputTag( "" ), precise = cms.bool( True ), deltaEta = cms.double( 1.0 ), deltaPhi = cms.double( 1.0 ) ) ) fragment.hltPixelTracksDisplacedMuMuRegional = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltPixelTracksTrackingRegionsDisplacedMuMuRegional" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( True ) ) fragment.hltIter0DisplacedMuMuPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksDisplacedMuMuRegional" ), InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4MuMu" ), originHalfLength = cms.double( 1.0E9 ), originRadius = cms.double( 1.0E9 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), removeOTRechits = cms.bool( False ), includeFourthHit = cms.bool( True ), produceComplement = cms.bool( False ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) fragment.hltIter0DisplacedMuMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), src = cms.InputTag( "hltIter0DisplacedMuMuPixelSeedsFromPixelTracks" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) fragment.hltIter0DisplacedMuMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIter0DisplacedMuMuCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIter1" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltIter0DisplacedMuMuTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedMuMuCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4MuMu" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 2 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), dr_exp = cms.vint32( 3, 3, 3 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 1, 1, 1 ), min3DLayers = cms.vint32( 0, 0, 0 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), dz_exp = cms.vint32( 3, 3, 3 ) ), minNVtxTrk = cms.int32( 2 ), maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ) ) fragment.hltIter0DisplacedMuMuTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedMuMuCtfWithMaterialTracks" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4MuMu" ), ignoreVertices = cms.bool( False ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), mva = cms.PSet( minPixelHits = cms.vint32( 0, 0, 1 ), maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), dr_par = cms.PSet( d0err = cms.vdouble( 0.003, 0.003, 0.003 ), dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), dr_exp = cms.vint32( 4, 4, 4 ), d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) ), maxLostLayers = cms.vint32( 99, 3, 3 ), min3DLayers = cms.vint32( 1, 2, 3 ), dz_par = cms.PSet( dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), dz_exp = cms.vint32( 4, 4, 4 ) ), minNVtxTrk = cms.int32( 2 ), maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ) ) fragment.hltIter0DisplacedMuMuTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter0DisplacedMuMuTrackCutClassifierPrompt', 'hltIter0DisplacedMuMuTrackCutClassifierDetached' ) ) fragment.hltIter0DisplacedMuMuTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", originalSource = cms.InputTag( "hltIter0DisplacedMuMuCtfWithMaterialTracks" ), originalMVAVals = cms.InputTag( 'hltIter0DisplacedMuMuTrackCutClassifierMerged','MVAValues' ), originalQualVals = cms.InputTag( 'hltIter0DisplacedMuMuTrackCutClassifierMerged','QualityMasks' ), minQuality = cms.string( "highPurity" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ) ) fragment.hltMuMuTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", src = cms.InputTag( "hltIter0DisplacedMuMuTrackSelectionHighPurity" ), particleType = cms.string( "K+" ) ) fragment.hltMuMuTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", MuCand = cms.InputTag( "hltIterL3MuonCandidates" ), TrackCand = cms.InputTag( "hltMuMuTkAllConeTracksIter" ), PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4MuMu" ), SimpleMagneticField = cms.string( "" ), ThirdTrackMass = cms.double( 0.493677 ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 1.2 ), MinInvMass = cms.double( 0.0 ), MaxInvMass = cms.double( 99999.0 ), MinD0Significance = cms.double( 2.0 ), OverlapDR = cms.double( 0.005 ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) ) fragment.hltMuMuTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", saveTags = cms.bool( True ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxNormalisedChi2 = cms.double( 10.0 ), MinVtxProbability = cms.double( 0.0 ), MinLxySignificance = cms.double( 0.0 ), MinCosinePointingAngle = cms.double( -2.0 ), MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), TrackTag = cms.InputTag( "hltMuMuTkAllConeTracksIter" ), MuMuTkVertexTag = cms.InputTag( "hltMuMuTkVertexProducer" ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ) ) fragment.hltL1sSingleMu3IorMu3Jet30er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_Mu3_Jet30er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu3PFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu3Jet30L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorMu3Jet30er2p5" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMu3L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet30L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet30L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu3L1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu3L1f0L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 3.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltMu3JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", leptons = cms.InputTag( "hltL3fL1sMu3L1f0L2f0L3Filtered3" ), jets = cms.InputTag( "hltAK4PFJetsCorrected" ), minDeltaR = cms.double( 1.0 ), numLeptons = cms.uint32( 1 ) ) fragment.hltMu3PFJet40MuCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMu3JetCollectionsForLeptonPlusPFJets" ), originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), MinJetPt = cms.double( 40.0 ), MaxAbsJetEta = cms.double( 2.5 ), MinNJets = cms.uint32( 1 ), triggerType = cms.int32( 85 ) ) fragment.hltL1sDoubleMu0SQ = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu7p5L2Mu2Jpsi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1DoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0SQ" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fSQDoubleMu2L2PreFiltered2 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 2.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fSQMu7p5L2Mu2L3Filtered7p5 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fSQDoubleMu2L2PreFiltered2" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 7.5 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltSQMu7p5L2Mu2JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), TrackTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fSQMu7p5L2Mu2L3Filtered7p5" ), MinMasses = cms.vdouble( 2.2 ), MaxMasses = cms.vdouble( 4.0 ), checkCharge = cms.bool( True ), MinTrackPt = cms.double( 2.0 ), MinTrackP = cms.double( 0.0 ), MaxTrackEta = cms.double( 999.0 ), MaxTrackDxy = cms.double( 999.0 ), MaxTrackDz = cms.double( 999.0 ), MinTrackHits = cms.int32( 2 ), MaxTrackNormChi2 = cms.double( 1.0E10 ), MaxDCAMuonTrack = cms.double( 99999.9 ), CutCowboys = cms.bool( False ) ) fragment.hltPreMu7p5L2Mu2Upsilon = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSQMu7p5L2Mu2UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), TrackTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fSQMu7p5L2Mu2L3Filtered7p5" ), MinMasses = cms.vdouble( 8.0 ), MaxMasses = cms.vdouble( 11.8 ), checkCharge = cms.bool( True ), MinTrackPt = cms.double( 2.0 ), MinTrackP = cms.double( 0.0 ), MaxTrackEta = cms.double( 999.0 ), MaxTrackDxy = cms.double( 999.0 ), MaxTrackDz = cms.double( 999.0 ), MinTrackHits = cms.int32( 2 ), MaxTrackNormChi2 = cms.double( 1.0E10 ), MaxDCAMuonTrack = cms.double( 99999.9 ), CutCowboys = cms.bool( False ) ) fragment.hltL1sSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu7" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu3L1SingleMu5orSingleMu7 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sEmuSingleMu3 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu3" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltL1fL1sEmuMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sEmuSingleMu3" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sEmuMu3L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sEmuMu3L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sEmuMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sEmuMu3L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sEmuMu3L1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sEmuMu3L1f0L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sEmuMu3L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 3.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL1sSingleMu7DQ = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu7_DQ" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu9 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu7DQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu7DQ" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sSingleMu7L1f0L2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu7DQL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu7DQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu7L1f0L2Filtered5" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu7DQL1f0L2f5L3Filtered9 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu7L1f0L2Filtered5" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu7DQL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 9.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL1sSingleMu0BMTF = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu0_BMTF" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu0Barrel = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu0BMTFL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu0BMTF" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMu0BMTFL2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu0BMTFL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu0BMTFL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu0BMTFL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu0BMTFL3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu0BMTFL2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu0BMTFL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL1sSingleMuHP6 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu6_SQ14_BMTF" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu0BarrelL1HP6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMuHP6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuHP6" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMuHP6L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuHP6L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMuHP6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuHP6L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMuHP6L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMuHP6L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMuHP6L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL1sSingleMuHP7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu7_SQ14_BMTF" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu0BarrelL1HP7 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMuHP7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuHP7" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMuHP7L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuHP7L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMuHP7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuHP7L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMuHP7L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMuHP7L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMuHP7L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL1sSingleMuHP8 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu8_SQ14_BMTF" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu0BarrelL1HP8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMuHP8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuHP8" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMuHP8L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuHP8L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMuHP8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuHP8L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMuHP8L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMuHP8L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMuHP8L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL1sSingleMuHP9 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu9_SQ14_BMTF" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu0BarrelL1HP9 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMuHP9L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuHP9" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMuHP9L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuHP9L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMuHP9L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuHP9L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMuHP9L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMuHP9L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMuHP9L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL1sSingleMuHP10 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu10_SQ14_BMTF" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu0BarrelL1HP10 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMuHP10L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuHP10" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMuHP10L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuHP10L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMuHP10L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuHP10L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMuHP10L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMuHP10L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMuHP10L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL1sSingleMuHP11 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu11_SQ14_BMTF" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu0BarrelL1HP11 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMuHP11L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuHP11" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMuHP11L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuHP11L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMuHP11L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuHP11L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMuHP11L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMuHP11L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMuHP11L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL1sSingleMuHP13 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu13_SQ14_BMTF" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu0BarrelL1HP13 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMuHP13L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuHP13" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMuHP13L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuHP13L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMuHP13L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuHP13L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMuHP13L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMuHP13L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMuHP13L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreMu0BarrelL1HP6IP6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu0HP6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuHP6" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMu0HP6L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu0HP6L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu0HP6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu0HP6L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu0HP6IP6L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu0HP6L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu0HP6L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( 6.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL1sSingleMu5Barrel = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu5_BMTF" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu4BarrelIP4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu4SQ12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu5Barrel" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMu4SQ12L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu4SQ12L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu4SQ12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu4SQ12L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu4SQ12IP4L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu4SQ12L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu4SQ12L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( 4.0 ), MinPt = cms.double( 4.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreMu4BarrelIP6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL3fL1sMu4SQ12IP6L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu4SQ12L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu4SQ12L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( 6.0 ), MinPt = cms.double( 4.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreMu6BarrelL1HP7IP6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu6HP7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuHP7" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMu6HP7L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu6HP7L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu6HP7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu6HP7L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu6HP7IP6L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu6HP7L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu6HP7L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( 6.0 ), MinPt = cms.double( 6.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreMu7BarrelL1HP8IP6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu7HP8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuHP8" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMu7HP8L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu7HP8L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu7HP8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu7HP8L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu7HP8IP6L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu7HP8L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu7HP8L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( 6.0 ), MinPt = cms.double( 7.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreMu8BarrelL1HP9IP6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu8HP9L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuHP9" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMu8HP9L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu8HP9L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu8HP9L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu8HP9L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu8HP9IP6L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu8HP9L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu8HP9L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( 6.0 ), MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreMu9BarrelL1HP10IP6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu9HP10L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuHP10" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMu9HP10L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu9HP10L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu9HP10L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu9HP10L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu9HP10IP6L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu9HP10L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu9HP10L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( 6.0 ), MinPt = cms.double( 9.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreMu10BarrelL1HP11IP4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu10HP11L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuHP11" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMu10HP11L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu10HP11L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu10HP11L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu10HP11L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu10HP11IP4L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu10HP11L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu10HP11L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( 4.0 ), MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreMu10BarrelL1HP11IP6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL3fL1sMu10HP11IP6L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu10HP11L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu10HP11L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( 6.0 ), MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreMu12BarrelL1HP13IP4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu12HP13L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuHP13" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMu12HP13L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu12HP13L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu12HP13L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu12HP13L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu12HP13IP4L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu12HP13L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12HP13L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( 4.0 ), MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreMu12BarrelL1HP13IP6 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL3fL1sMu12HP13IP6L3Filtered0 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu12HP13L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12HP13L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( 6.0 ), MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreDoublePhoton33CaloIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_14_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoublePhoton70 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) fragment.hltEG70EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 70.0 ), etcutEE = cms.double( 70.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltEG70HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG70EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDiEG70EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), etcutEB = cms.double( 70.0 ), etcutEE = cms.double( 70.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) fragment.hltDiEG70HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG70EtUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltPreDoublePhoton85 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEG85EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 85.0 ), etcutEE = cms.double( 85.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltEG85HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG85EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDiEG85EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), etcutEB = cms.double( 85.0 ), etcutEE = cms.double( 85.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) fragment.hltDiEG85HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG85EtUnseededFilter" ), varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.15 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ) ) fragment.hltL1sSingleAndDoubleEGor = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleLooseIsoEG26er2p5 OR L1_SingleLooseIsoEG26er1p5 OR L1_SingleLooseIsoEG28er2p5 OR L1_SingleLooseIsoEG28er2p1 OR L1_SingleLooseIsoEG28er1p5 OR L1_SingleLooseIsoEG30er2p5 OR L1_SingleLooseIsoEG30er1p5 OR L1_SingleEG26er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60 OR L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG26er2p5 OR L1_SingleIsoEG28er2p5 OR L1_SingleIsoEG30er2p5 OR L1_SingleIsoEG32er2p5 OR L1_SingleIsoEG34er2p5 OR L1_DoubleEG_22_10_er2p5 OR L1_DoubleEG_25_12_er2p5 OR L1_DoubleEG_25_14_er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDiEle27WPTightCaloOnlyL1DoubleEG = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEGL1SingleAndDoubleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) fragment.hltEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 27.0 ), etcutEE = cms.double( 27.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG27L1SingleAndDoubleEGEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0105 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.0 ), thrRegularEE1 = cms.vdouble( 0.0 ), thrOverEEB1 = cms.vdouble( 0.06 ), thrOverEEE1 = cms.vdouble( 0.05 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.0 ), thrRegularEE2 = cms.vdouble( 0.0 ), thrOverEEB2 = cms.vdouble( 0.06 ), thrOverEEE2 = cms.vdouble( 0.05 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.066, 0.14, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoDr0p2" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 3.0 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.01 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.01 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.08, 0.06, 0.06 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 4.0 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.04 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 4.0 ), thrRegularEE2 = cms.vdouble( 3.0 ), thrOverEEB2 = cms.vdouble( 0.04 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.26, 0.32, 0.48, 0.61 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDiEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 27.0 ), etcutEE = cms.double( 27.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) fragment.hltDiEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEG27L1SingleAndDoubleEGEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0105 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDiEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.0 ), thrRegularEE1 = cms.vdouble( 0.0 ), thrOverEEB1 = cms.vdouble( 0.06 ), thrOverEEE1 = cms.vdouble( 0.05 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.0 ), thrRegularEE2 = cms.vdouble( 0.0 ), thrOverEEB2 = cms.vdouble( 0.06 ), thrOverEEE2 = cms.vdouble( 0.05 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.066, 0.14, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDiEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoDr0p2" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 3.0 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.01 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.01 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.08, 0.06, 0.06 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltDiEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 4.0 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.04 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 4.0 ), thrRegularEE2 = cms.vdouble( 3.0 ), thrOverEEB2 = cms.vdouble( 0.04 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.26, 0.32, 0.48, 0.61 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltL1sSingleEG20er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG20er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEle23CaloIdLTrackIdLIsoVLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG20er2p5" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) fragment.hltEle23CaloIdLTrackIdLIsoVLFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 23.0 ), etcutEE = cms.double( 23.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltEle23CaloIdLTrackIdLIsoVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle23CaloIdLTrackIdLIsoVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), drMax = cms.double( 0.3 ), drVetoBarrel = cms.double( 0.0 ), drVetoEndcap = cms.double( 0.0 ), etaStripBarrel = cms.double( 0.0 ), etaStripEndcap = cms.double( 0.0 ), energyBarrel = cms.double( 0.0 ), energyEndcap = cms.double( 0.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ) ) fragment.hltEle23CaloIdLTrackIdLIsoVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.5 ), thrOverEEE = cms.vdouble( 0.5 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.29, 0.21 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle23CaloIdLTrackIdLIsoVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.3 ), thrOverEEE = cms.vdouble( 0.3 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.2, 0.25 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle23CaloIdLTrackIdLIsoVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltEle23CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle23CaloIdLTrackIdLIsoVLDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle23CaloIdLTrackIdLIsoVLDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle23CaloIdLTrackIdLIsoVLTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.2 ), thrOverEEE = cms.vdouble( 0.2 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltPreEle30WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEG30L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 30.0 ), etcutEE = cms.double( 30.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltEle30WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG30L1SingleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0105 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle30WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30WPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.0 ), thrRegularEE1 = cms.vdouble( 0.0 ), thrOverEEB1 = cms.vdouble( 0.06 ), thrOverEEE1 = cms.vdouble( 0.05 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.0 ), thrRegularEE2 = cms.vdouble( 0.0 ), thrOverEEB2 = cms.vdouble( 0.06 ), thrOverEEE2 = cms.vdouble( 0.05 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.066, 0.14, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle30WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30WPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoDr0p2" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 3.0 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.01 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.01 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.08, 0.06, 0.06 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle30WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30WPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 4.0 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.04 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 4.0 ), thrRegularEE2 = cms.vdouble( 3.0 ), thrOverEEB2 = cms.vdouble( 0.04 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.26, 0.32, 0.48, 0.61 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle30WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30WPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltEle30WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30WPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 200.0 ), thrRegularEE = cms.vdouble( 90.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle30WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30WPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.025 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle30WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30WPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle30WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30WPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.003 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle30WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30WPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.03 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle30WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle30WPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 2.0 ), thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.0 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.0 ), thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.0 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.03, 0.04, 0.114, 0.032 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltPreEle32WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEG32L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 32.0 ), etcutEE = cms.double( 32.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltEle32WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG32L1SingleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0105 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle32WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32WPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.0 ), thrRegularEE1 = cms.vdouble( 0.0 ), thrOverEEB1 = cms.vdouble( 0.06 ), thrOverEEE1 = cms.vdouble( 0.05 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.0 ), thrRegularEE2 = cms.vdouble( 0.0 ), thrOverEEB2 = cms.vdouble( 0.06 ), thrOverEEE2 = cms.vdouble( 0.05 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.066, 0.14, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle32WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32WPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoDr0p2" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 3.0 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.01 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.01 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.08, 0.06, 0.06 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle32WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32WPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 4.0 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.04 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 4.0 ), thrRegularEE2 = cms.vdouble( 3.0 ), thrOverEEB2 = cms.vdouble( 0.04 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.26, 0.32, 0.48, 0.61 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle32WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32WPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltEle32WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32WPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 200.0 ), thrRegularEE = cms.vdouble( 90.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle32WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32WPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.025 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle32WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32WPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle32WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32WPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.003 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle32WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32WPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.03 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle32WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32WPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 2.0 ), thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.0 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.0 ), thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.0 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.03, 0.04, 0.114, 0.032 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltPreEle35WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEG35L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 35.0 ), etcutEE = cms.double( 35.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltEle35noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG35L1SingleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0105 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle35noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle35noerWPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.0 ), thrRegularEE1 = cms.vdouble( 0.0 ), thrOverEEB1 = cms.vdouble( 0.06 ), thrOverEEE1 = cms.vdouble( 0.05 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.0 ), thrRegularEE2 = cms.vdouble( 0.0 ), thrOverEEB2 = cms.vdouble( 0.06 ), thrOverEEE2 = cms.vdouble( 0.05 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.066, 0.14, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle35noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle35noerWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoDr0p2" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 3.0 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.01 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.01 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.08, 0.06, 0.06 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle35noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle35noerWPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 4.0 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.04 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 4.0 ), thrRegularEE2 = cms.vdouble( 3.0 ), thrOverEEB2 = cms.vdouble( 0.04 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.26, 0.32, 0.48, 0.61 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle35noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle35noerWPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltEle35noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle35noerWPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 200.0 ), thrRegularEE = cms.vdouble( 90.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle35noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle35noerWPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.025 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle35noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle35noerWPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle35noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle35noerWPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.003 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle35noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle35noerWPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.03 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle35noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle35noerWPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 2.0 ), thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.0 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.0 ), thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.0 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.03, 0.04, 0.114, 0.032 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltPreEle38WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEG38L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 38.0 ), etcutEE = cms.double( 38.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltEle38noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG38L1SingleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0105 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle38noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle38noerWPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.0 ), thrRegularEE1 = cms.vdouble( 0.0 ), thrOverEEB1 = cms.vdouble( 0.06 ), thrOverEEE1 = cms.vdouble( 0.05 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.0 ), thrRegularEE2 = cms.vdouble( 0.0 ), thrOverEEB2 = cms.vdouble( 0.06 ), thrOverEEE2 = cms.vdouble( 0.05 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.066, 0.14, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle38noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle38noerWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoDr0p2" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 3.0 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.01 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.01 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.08, 0.06, 0.06 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle38noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle38noerWPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 4.0 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.04 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 4.0 ), thrRegularEE2 = cms.vdouble( 3.0 ), thrOverEEB2 = cms.vdouble( 0.04 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.26, 0.32, 0.48, 0.61 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle38noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle38noerWPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltEle38noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle38noerWPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 200.0 ), thrRegularEE = cms.vdouble( 90.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle38noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle38noerWPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.025 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle38noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle38noerWPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle38noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle38noerWPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.003 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle38noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle38noerWPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.03 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle38noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle38noerWPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 2.0 ), thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.0 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.0 ), thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.0 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.03, 0.04, 0.114, 0.032 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltPreEle40WPTightGsf = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEG40L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 40.0 ), etcutEE = cms.double( 40.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltEle40noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG40L1SingleEGOrEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0105 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle40noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.0 ), thrRegularEE1 = cms.vdouble( 0.0 ), thrOverEEB1 = cms.vdouble( 0.06 ), thrOverEEE1 = cms.vdouble( 0.05 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.0 ), thrRegularEE2 = cms.vdouble( 0.0 ), thrOverEEB2 = cms.vdouble( 0.06 ), thrOverEEE2 = cms.vdouble( 0.05 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.066, 0.14, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle40noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoDr0p2" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 3.0 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.01 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.01 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.08, 0.06, 0.06 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle40noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 4.0 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.04 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 4.0 ), thrRegularEE2 = cms.vdouble( 3.0 ), thrOverEEB2 = cms.vdouble( 0.04 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.26, 0.32, 0.48, 0.61 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle40noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltEle40noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 200.0 ), thrRegularEE = cms.vdouble( 90.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle40noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.025 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle40noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle40noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.003 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle40noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.03 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle40noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle40noerWPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 2.0 ), thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.0 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.0 ), thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.0 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.03, 0.04, 0.114, 0.032 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltPreEle32WPTightGsfL1DoubleEG = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEG32L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 32.0 ), etcutEE = cms.double( 32.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltEle32L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEG32L1SingleAndDoubleEGEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.0105 ), thrRegularEE = cms.vdouble( 0.0305 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle32L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 1.0 ), thrRegularEE1 = cms.vdouble( 0.0 ), thrOverEEB1 = cms.vdouble( 0.06 ), thrOverEEE1 = cms.vdouble( 0.05 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 1.0 ), thrRegularEE2 = cms.vdouble( 0.0 ), thrOverEEB2 = cms.vdouble( 0.06 ), thrOverEEE2 = cms.vdouble( 0.05 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.066, 0.14, 0.3, 0.5 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle32L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHEFilter" ), varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoDr0p2" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 3.0 ), thrRegularEE1 = cms.vdouble( 1.0 ), thrOverEEB1 = cms.vdouble( 0.01 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 3.0 ), thrRegularEE2 = cms.vdouble( 2.0 ), thrOverEEB2 = cms.vdouble( 0.01 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.1, 0.08, 0.06, 0.06 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle32L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightEcalIsoFilter" ), varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.0 ), thrRegularEB1 = cms.vdouble( 4.0 ), thrRegularEE1 = cms.vdouble( 3.0 ), thrOverEEB1 = cms.vdouble( 0.04 ), thrOverEEE1 = cms.vdouble( 0.03 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 4.0 ), thrRegularEE2 = cms.vdouble( 3.0 ), thrOverEEB2 = cms.vdouble( 0.04 ), thrOverEEE2 = cms.vdouble( 0.03 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.26, 0.32, 0.48, 0.61 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.0 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle32L1DoubleEGWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHcalIsoFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltEle32L1DoubleEGWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 200.0 ), thrRegularEE = cms.vdouble( 90.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPMS2Filter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.025 ), thrRegularEE = cms.vdouble( 0.011 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 999.0 ), thrRegularEE = cms.vdouble( 1.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle32L1DoubleEGWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfMissingHitsFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.003 ), thrRegularEE = cms.vdouble( 0.005 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle32L1DoubleEGWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.03 ), thrRegularEE = cms.vdouble( 0.023 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDphiFilter" ), varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), etaBoundaryEB12 = cms.double( 1.0 ), etaBoundaryEE12 = cms.double( 2.1 ), thrRegularEB1 = cms.vdouble( 2.0 ), thrRegularEE1 = cms.vdouble( -0.363 ), thrOverEEB1 = cms.vdouble( 0.0 ), thrOverEEE1 = cms.vdouble( 0.025 ), thrOverE2EB1 = cms.vdouble( 0.0 ), thrOverE2EE1 = cms.vdouble( 0.0 ), thrRegularEB2 = cms.vdouble( 2.0 ), thrRegularEE2 = cms.vdouble( 0.702 ), thrOverEEB2 = cms.vdouble( 0.0 ), thrOverEEE2 = cms.vdouble( 0.025 ), thrOverE2EB2 = cms.vdouble( 0.0 ), thrOverE2EE2 = cms.vdouble( 0.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( True ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.03, 0.04, 0.114, 0.032 ), absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltL1sSingleMu18 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu18" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreIsoMu20 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu18" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMu18L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu18L1f0L2Filtered10Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu18L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 1.0E99 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 20.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20Q" ), varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.14 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFiltered" ), varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.177 ), thrOverEEE = cms.vdouble( 0.24 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) fragment.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFiltered" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p14Map' ), IsolatorPSet = cms.PSet( ) ) fragment.hltL1sSingleMu22 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu22" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreIsoMu24 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu22" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sSingleMu22L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22L1f0L2Filtered10Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 1.0E99 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 24.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q" ), varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.14 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFiltered" ), varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.177 ), thrOverEEE = cms.vdouble( 0.24 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p14Map' ), IsolatorPSet = cms.PSet( ) ) fragment.hltPreIsoMu24HLTTracking = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreIsoMu24eta2p1 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu22" ), MaxEta = cms.double( 2.1 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.16 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22erL1f0L2Filtered10Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.1 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 24.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q" ), varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.14 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFiltered" ), varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.177 ), thrOverEEE = cms.vdouble( 0.24 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFiltered" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p14Map' ), IsolatorPSet = cms.PSet( ) ) fragment.hltPreIsoMu27 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 1.0E99 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 27.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q" ), varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.14 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFiltered = cms.EDFilter( "HLTMuonGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFiltered" ), varTag = cms.InputTag( "hltMuonHcalRegPFClusterIsoForMuons" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.177 ), thrOverEEE = cms.vdouble( 0.24 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 1 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ) ) fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFiltered" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p14Map' ), IsolatorPSet = cms.PSet( ) ) fragment.hltL1sV0SingleJetC20NotBptxOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er2p5_NotBptxOR" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreUncorrectedJetE30NoBPTX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltStoppedHSCPTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", EBSumThreshold = cms.double( 0.2 ), HF2Weight = cms.double( 1.0 ), EBWeight = cms.double( 1.0 ), EESumThreshold = cms.double( 0.45 ), HOThreshold0 = cms.double( 3.5 ), HOThresholdPlus1 = cms.double( 3.5 ), HOThresholdMinus1 = cms.double( 3.5 ), HOThresholdPlus2 = cms.double( 3.5 ), HOThresholdMinus2 = cms.double( 3.5 ), HBThreshold = cms.double( 0.3 ), HBThreshold1 = cms.double( 0.4 ), HBThreshold2 = cms.double( 0.3 ), HF1Threshold = cms.double( 0.5 ), HEDWeight = cms.double( 1.0 ), EEWeight = cms.double( 1.0 ), HESWeight = cms.double( 1.0 ), HF1Weight = cms.double( 1.0 ), HOWeight = cms.double( 1.0E-99 ), EBThreshold = cms.double( 0.07 ), EEThreshold = cms.double( 0.3 ), HcalThreshold = cms.double( -1000.0 ), HF2Threshold = cms.double( 0.85 ), HESThreshold = cms.double( 0.2 ), HESThreshold1 = cms.double( 0.1 ), HEDThreshold = cms.double( 0.2 ), HEDThreshold1 = cms.double( 0.1 ), EcutTower = cms.double( -1000.0 ), HBWeight = cms.double( 1.0 ), MomHBDepth = cms.double( 0.2 ), MomHEDepth = cms.double( 0.4 ), MomEBDepth = cms.double( 0.3 ), MomEEDepth = cms.double( 0.0 ), UseHO = cms.bool( False ), UseEtEBTreshold = cms.bool( False ), UseSymEBTreshold = cms.bool( False ), UseEtEETreshold = cms.bool( False ), UseSymEETreshold = cms.bool( False ), UseHcalRecoveredHits = cms.bool( False ), UseEcalRecoveredHits = cms.bool( False ), UseRejectedHitsOnly = cms.bool( False ), UseRejectedRecoveredHcalHits = cms.bool( False ), UseRejectedRecoveredEcalHits = cms.bool( False ), missingHcalRescaleFactorForEcal = cms.double( 0.0 ), AllowMissingInputs = cms.bool( True ), HBGrid = cms.vdouble( ), EEWeights = cms.vdouble( ), HF2Weights = cms.vdouble( ), HOWeights = cms.vdouble( ), EEGrid = cms.vdouble( ), HBWeights = cms.vdouble( ), HF2Grid = cms.vdouble( ), HEDWeights = cms.vdouble( ), HF1Grid = cms.vdouble( ), EBWeights = cms.vdouble( ), HF1Weights = cms.vdouble( ), HESGrid = cms.vdouble( ), HESWeights = cms.vdouble( ), HEDGrid = cms.vdouble( ), HOGrid = cms.vdouble( ), EBGrid = cms.vdouble( ), hfInput = cms.InputTag( "" ), hbheInput = cms.InputTag( "hltHbhereco" ), hoInput = cms.InputTag( "" ), ecalInputs = cms.VInputTag( ), MomConstrMethod = cms.int32( 1 ), HcalAcceptSeverityLevel = cms.uint32( 9 ), EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', 'kWeird', 'kBad' ), HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), HcalPhase = cms.int32( 1 ), usePFThresholdsFromDB = cms.bool( True ), EcalRecHitThresh = cms.bool( True ) ) fragment.hltStoppedHSCPIterativeCone4CaloJets = cms.EDProducer( "FastjetJetProducer", useMassDropTagger = cms.bool( False ), useFiltering = cms.bool( False ), useDynamicFiltering = cms.bool( False ), useTrimming = cms.bool( False ), usePruning = cms.bool( False ), useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), useKtPruning = cms.bool( False ), useConstituentSubtraction = cms.bool( False ), useSoftDrop = cms.bool( False ), correctShape = cms.bool( False ), UseOnlyVertexTracks = cms.bool( False ), UseOnlyOnePV = cms.bool( False ), muCut = cms.double( -1.0 ), yCut = cms.double( -1.0 ), rFilt = cms.double( -1.0 ), rFiltFactor = cms.double( -1.0 ), trimPtFracMin = cms.double( -1.0 ), zcut = cms.double( -1.0 ), rcut_factor = cms.double( -1.0 ), csRho_EtaMax = cms.double( -1.0 ), csRParam = cms.double( -1.0 ), beta = cms.double( -1.0 ), R0 = cms.double( -1.0 ), gridMaxRapidity = cms.double( -1.0 ), gridSpacing = cms.double( -1.0 ), DzTrVtxMax = cms.double( 0.0 ), DxyTrVtxMax = cms.double( 0.0 ), MaxVtxZ = cms.double( 15.0 ), subjetPtMin = cms.double( -1.0 ), muMin = cms.double( -1.0 ), muMax = cms.double( -1.0 ), yMin = cms.double( -1.0 ), yMax = cms.double( -1.0 ), dRMin = cms.double( -1.0 ), dRMax = cms.double( -1.0 ), maxDepth = cms.int32( -1 ), nFilt = cms.int32( -1 ), MinVtxNdof = cms.int32( 5 ), src = cms.InputTag( "hltStoppedHSCPTowerMakerForAll" ), srcPVs = cms.InputTag( "" ), jetType = cms.string( "CaloJet" ), jetAlgorithm = cms.string( "IterativeCone" ), rParam = cms.double( 0.4 ), inputEtMin = cms.double( 0.3 ), inputEMin = cms.double( 0.0 ), jetPtMin = cms.double( 1.0 ), doPVCorrection = cms.bool( False ), doAreaFastjet = cms.bool( False ), doRhoFastjet = cms.bool( False ), doPUOffsetCorr = cms.bool( False ), puPtMin = cms.double( 10.0 ), nSigmaPU = cms.double( 1.0 ), radiusPU = cms.double( 0.4 ), subtractorName = cms.string( "" ), useExplicitGhosts = cms.bool( False ), doAreaDiskApprox = cms.bool( False ), voronoiRfact = cms.double( -9.0 ), Rho_EtaMax = cms.double( 4.4 ), Ghost_EtaMax = cms.double( 6.0 ), Active_Area_Repeats = cms.int32( 5 ), GhostArea = cms.double( 0.01 ), restrictInputs = cms.bool( False ), maxInputs = cms.uint32( 1 ), writeCompound = cms.bool( False ), writeJetsWithConst = cms.bool( False ), doFastJetNonUniform = cms.bool( False ), useDeterministicSeed = cms.bool( True ), minSeed = cms.uint32( 0 ), verbosity = cms.int32( 0 ), puWidth = cms.double( 0.0 ), nExclude = cms.uint32( 0 ), maxBadEcalCells = cms.uint32( 9999999 ), maxBadHcalCells = cms.uint32( 9999999 ), maxProblematicEcalCells = cms.uint32( 9999999 ), maxProblematicHcalCells = cms.uint32( 9999999 ), maxRecoveredEcalCells = cms.uint32( 9999999 ), maxRecoveredHcalCells = cms.uint32( 9999999 ), puCenters = cms.vdouble( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ), minimumTowersFraction = cms.double( 0.0 ), jetCollInstanceName = cms.string( "" ), sumRecHits = cms.bool( False ) ) fragment.hltStoppedHSCP1CaloJetEnergy30 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), triggerType = cms.int32( 85 ), MinE = cms.double( 30.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.7 ), MinN = cms.int32( 1 ) ) fragment.hltPreUncorrectedJetE30NoBPTX3BX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sSingleJetC20NotBptxOR3BXEmulated = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er2p5_NotBptxOR_3BX" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltStoppedHSCPHpdFilter = cms.EDFilter( "HLTHPDFilter", inputTag = cms.InputTag( "hltHbhereco" ), energy = cms.double( -99.0 ), hpdSpikeEnergy = cms.double( 10.0 ), hpdSpikeIsolationEnergy = cms.double( 1.0 ), rbxSpikeEnergy = cms.double( 50.0 ), rbxSpikeUnbalance = cms.double( 0.2 ) ) fragment.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet43er2p5_NotBptxOR_3BX OR L1_SingleJet46er2p5_NotBptxOR_3BX" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreUncorrectedJetE60NoBPTX3BX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltStoppedHSCP1CaloJetEnergy60 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), triggerType = cms.int32( 85 ), MinE = cms.double( 60.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.7 ), MinN = cms.int32( 1 ) ) fragment.hltPreUncorrectedJetE70NoBPTX3BX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltStoppedHSCP1CaloJetEnergy70 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), triggerType = cms.int32( 85 ), MinE = cms.double( 70.0 ), MinPt = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.7 ), MinN = cms.int32( 1 ) ) fragment.hltL1sSingleMuCosmics = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMuCosmics" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreL1SingleMuCosmics = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1MuCosmicsL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuCosmics" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_er1p4_NotBptxOR_3BX OR L1_SingleMuOpen_er1p1_NotBptxOR_3BX" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreL2Mu10NoVertexNoBPTX3BX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenEr1p4NotBptxOR3BXORL1sSingleMuOpenEr1p1NotBptxOR3BX" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer", Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ), Reco4DAlgoConfig = cms.PSet( Reco2DAlgoConfig = cms.PSet( AlphaMaxPhi = cms.double( 1.0 ), debug = cms.untracked.bool( False ), segmCleanerMode = cms.int32( 2 ), AlphaMaxTheta = cms.double( 0.9 ), hit_afterT0_resolution = cms.double( 0.03 ), performT0_vdriftSegCorrection = cms.bool( False ), recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), MaxChi2 = cms.double( 4.0 ), recAlgoConfig = cms.PSet( maxTime = cms.double( 420.0 ), debug = cms.untracked.bool( False ), stepTwoFromDigi = cms.bool( False ), tTrigModeConfig = cms.PSet( debug = cms.untracked.bool( False ), tofCorrType = cms.int32( 0 ), tTrigLabel = cms.string( "" ), wirePropCorrType = cms.int32( 0 ), doTOFCorrection = cms.bool( True ), vPropWire = cms.double( 24.4 ), doT0Correction = cms.bool( True ), doWirePropCorrection = cms.bool( True ), t0Label = cms.string( "" ) ), useUncertDB = cms.bool( True ), doVdriftCorr = cms.bool( True ), minTime = cms.double( -3.0 ), tTrigMode = cms.string( "DTTTrigSyncFromDB" ), readLegacyTTrigDB = cms.bool( True ), readLegacyVDriftDB = cms.bool( True ) ), MaxAllowedHits = cms.uint32( 50 ), nUnSharedHitsMin = cms.int32( 2 ), nSharedHitsMax = cms.int32( 2 ), performT0SegCorrection = cms.bool( False ), perform_delta_rejecting = cms.bool( False ) ), Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ), debug = cms.untracked.bool( False ), segmCleanerMode = cms.int32( 2 ), AllDTRecHits = cms.bool( True ), hit_afterT0_resolution = cms.double( 0.03 ), performT0_vdriftSegCorrection = cms.bool( False ), recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), recAlgoConfig = cms.PSet( maxTime = cms.double( 420.0 ), debug = cms.untracked.bool( False ), stepTwoFromDigi = cms.bool( False ), tTrigModeConfig = cms.PSet( debug = cms.untracked.bool( False ), tofCorrType = cms.int32( 0 ), tTrigLabel = cms.string( "" ), wirePropCorrType = cms.int32( 0 ), doTOFCorrection = cms.bool( True ), vPropWire = cms.double( 24.4 ), doT0Correction = cms.bool( True ), doWirePropCorrection = cms.bool( True ), t0Label = cms.string( "" ) ), useUncertDB = cms.bool( True ), doVdriftCorr = cms.bool( True ), minTime = cms.double( -3.0 ), tTrigMode = cms.string( "DTTTrigSyncFromDB" ), readLegacyTTrigDB = cms.bool( True ), readLegacyVDriftDB = cms.bool( True ) ), nUnSharedHitsMin = cms.int32( 2 ), nSharedHitsMax = cms.int32( 2 ), performT0SegCorrection = cms.bool( False ), perform_delta_rejecting = cms.bool( False ) ), debug = cms.untracked.bool( False ), recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ), recHits2DLabel = cms.InputTag( "dt2DSegments" ) ) fragment.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator", EnableDTMeasurement = cms.bool( True ), EnableCSCMeasurement = cms.bool( True ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), MaxSeeds = cms.int32( 1000 ), MaxDTChi2 = cms.double( 300.0 ), MaxCSCChi2 = cms.double( 300.0 ), ForcePointDown = cms.bool( False ) ) fragment.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", GMTReadoutCollection = cms.InputTag( "" ), InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), Propagator = cms.string( "SteppingHelixPropagatorAny" ), L1MinPt = cms.double( 0.0 ), L1MaxEta = cms.double( 2.5 ), L1MinQuality = cms.uint32( 1 ), SetMinPtBarrelTo = cms.double( 3.5 ), SetMinPtEndcapTo = cms.double( 1.0 ), UseOfflineSeed = cms.untracked.bool( True ), UseUnassociatedL1 = cms.bool( False ), MatchDR = cms.vdouble( 0.3 ), EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), CentralBxOnly = cms.bool( True ), MatchType = cms.uint32( 0 ), SortType = cms.uint32( 0 ), OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) ) ) fragment.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', 'hltESPFastSteppingHelixPropagatorOpposite' ) ), InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ), SeedTransformerParameters = cms.PSet( Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), NMinRecHits = cms.uint32( 2 ), RescaleError = cms.double( 100.0 ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), UseSubRecHits = cms.bool( False ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), L2TrajBuilderParameters = cms.PSet( BWFilterParameters = cms.PSet( DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), BWSeedType = cms.string( "fromGenerator" ), GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), EnableGEMMeasurement = cms.bool( True ), EnableRPCMeasurement = cms.bool( True ), MuonTrajectoryUpdatorParameters = cms.PSet( ExcludeRPCFromFit = cms.bool( False ), Granularity = cms.int32( 0 ), MaxChi2 = cms.double( 25.0 ), RescaleError = cms.bool( False ), RescaleErrorFactor = cms.double( 100.0 ), UseInvalidHits = cms.bool( True ) ), EnableCSCMeasurement = cms.bool( True ), MaxChi2 = cms.double( 100.0 ), FitDirection = cms.string( "outsideIn" ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), NumberOfSigma = cms.double( 3.0 ), EnableDTMeasurement = cms.bool( True ) ), DoSeedRefit = cms.bool( False ), FilterParameters = cms.PSet( DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), EnableGEMMeasurement = cms.bool( True ), EnableRPCMeasurement = cms.bool( True ), MuonTrajectoryUpdatorParameters = cms.PSet( ExcludeRPCFromFit = cms.bool( False ), Granularity = cms.int32( 0 ), MaxChi2 = cms.double( 25.0 ), RescaleError = cms.bool( False ), RescaleErrorFactor = cms.double( 100.0 ), UseInvalidHits = cms.bool( True ) ), EnableCSCMeasurement = cms.bool( True ), MaxChi2 = cms.double( 1000.0 ), FitDirection = cms.string( "insideOut" ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), NumberOfSigma = cms.double( 3.0 ), EnableDTMeasurement = cms.bool( True ) ), SeedPosition = cms.string( "in" ), DoBackwardFilter = cms.bool( True ), DoRefit = cms.bool( False ), NavigationType = cms.string( "Standard" ), SeedTransformerParameters = cms.PSet( Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), NMinRecHits = cms.uint32( 2 ), RescaleError = cms.double( 100.0 ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), UseSubRecHits = cms.bool( False ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) ), DoSeedRefit = cms.bool( False ), TrackLoaderParameters = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( False ), VertexConstraint = cms.bool( True ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" ) ) fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer", InputObjects = cms.InputTag( "hltL2CosmicMuons" ) ) fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1sSingleMuOpenNotBptxOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreL2Mu10NoVertexNoBPTX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMuOpenNotBptxORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltPreL2Mu45NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 3 ), MinNhits = cms.vint32( 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 45.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltPreL2Mu40NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 3 ), MinNhits = cms.vint32( 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1sSingleMuOR = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreL2Mu23NoVtx2Cha = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMuORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMuOR" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMuORL1f0L2NoVtx23Q2Cha = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.0 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 2 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 23.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) fragment.hltPreL2Mu23NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL2fL1sMuORL1f0L2NoVtx23Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.0 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 2 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 23.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) fragment.hltL1sDoubleMuORTripleMuORDoubleMu0upt = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_15_5_SQ OR L1_DoubleMu_15_7 OR L1_TripleMu_5_3_3 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu0_Upt15_Upt7 OR L1_DoubleMu0_Upt6_IP_Min1_Upt4 OR L1_DoubleMu0_Upt6_SQ_er2p0 OR L1_DoubleMu0_Upt7_SQ_er2p0 OR L1_DoubleMu0_Upt8_SQ_er2p0" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoubleL2Mu30NoVtx2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sDoubleMuORTripleMuORDoubleMuUptL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMuORTripleMuORDoubleMu0upt" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx30Q2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuORTripleMuORDoubleMuUptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.4 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 2 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) fragment.hltPreDoubleL2Mu30NoVtx2ChaEta2p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx30Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuORTripleMuORDoubleMuUptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), MinNstations = cms.vint32( 0, 2, 0, 2 ), MinNhits = cms.vint32( 0, 1, 0, 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) fragment.hltL2DoubleMu30NoVtxFiltered2ChaEta2p4 = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMuORTripleMuORDoubleMu0upt" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), FastAccept = cms.bool( False ), MaxEta = cms.double( 2.4 ), MinNhits = cms.int32( 0 ), MinNstations = cms.int32( 0 ), MinNchambers = cms.int32( 2 ), MaxDr = cms.double( 100.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.double( 0.0 ), MinPtMax = cms.double( 30.0 ), MinPtMin = cms.double( 30.0 ), MinInvMass = cms.double( -999999.0 ), MaxInvMass = cms.double( 999999.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinAngle = cms.double( -999.0 ), MaxAngle = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ) ) fragment.hltPreDoubleL2Mu50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL2MuonSeedsAllBx = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", GMTReadoutCollection = cms.InputTag( "" ), InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), Propagator = cms.string( "SteppingHelixPropagatorAny" ), L1MinPt = cms.double( 0.0 ), L1MaxEta = cms.double( 2.5 ), L1MinQuality = cms.uint32( 7 ), SetMinPtBarrelTo = cms.double( 3.5 ), SetMinPtEndcapTo = cms.double( 1.0 ), UseOfflineSeed = cms.untracked.bool( True ), UseUnassociatedL1 = cms.bool( False ), MatchDR = cms.vdouble( 0.3 ), EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), CentralBxOnly = cms.bool( False ), MatchType = cms.uint32( 0 ), SortType = cms.uint32( 0 ), OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) ) ) fragment.hltL2MuonsAllBx = cms.EDProducer( "L2MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', 'hltESPFastSteppingHelixPropagatorOpposite' ) ), InputObjects = cms.InputTag( "hltL2MuonSeedsAllBx" ), SeedTransformerParameters = cms.PSet( Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), NMinRecHits = cms.uint32( 2 ), RescaleError = cms.double( 100.0 ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), UseSubRecHits = cms.bool( False ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), L2TrajBuilderParameters = cms.PSet( BWFilterParameters = cms.PSet( DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), BWSeedType = cms.string( "fromGenerator" ), GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), EnableGEMMeasurement = cms.bool( True ), EnableRPCMeasurement = cms.bool( True ), MuonTrajectoryUpdatorParameters = cms.PSet( ExcludeRPCFromFit = cms.bool( False ), Granularity = cms.int32( 0 ), MaxChi2 = cms.double( 25.0 ), RescaleError = cms.bool( False ), RescaleErrorFactor = cms.double( 100.0 ), UseInvalidHits = cms.bool( True ) ), EnableCSCMeasurement = cms.bool( True ), MaxChi2 = cms.double( 100.0 ), FitDirection = cms.string( "outsideIn" ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), NumberOfSigma = cms.double( 3.0 ), EnableDTMeasurement = cms.bool( True ) ), DoSeedRefit = cms.bool( False ), FilterParameters = cms.PSet( DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), GEMRecSegmentLabel = cms.InputTag( "hltGemRecHits" ), RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), EnableGEMMeasurement = cms.bool( True ), EnableRPCMeasurement = cms.bool( True ), MuonTrajectoryUpdatorParameters = cms.PSet( ExcludeRPCFromFit = cms.bool( False ), Granularity = cms.int32( 0 ), MaxChi2 = cms.double( 25.0 ), RescaleError = cms.bool( False ), RescaleErrorFactor = cms.double( 100.0 ), UseInvalidHits = cms.bool( True ) ), EnableCSCMeasurement = cms.bool( True ), MaxChi2 = cms.double( 1000.0 ), FitDirection = cms.string( "insideOut" ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), NumberOfSigma = cms.double( 3.0 ), EnableDTMeasurement = cms.bool( True ) ), SeedPosition = cms.string( "in" ), DoBackwardFilter = cms.bool( True ), DoRefit = cms.bool( False ), NavigationType = cms.string( "Standard" ), SeedTransformerParameters = cms.PSet( Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), NMinRecHits = cms.uint32( 2 ), RescaleError = cms.double( 100.0 ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), UseSubRecHits = cms.bool( False ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) ), DoSeedRefit = cms.bool( False ), TrackLoaderParameters = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( False ), VertexConstraint = cms.bool( True ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), MuonTrajectoryBuilder = cms.string( "Exhaustive" ) ) fragment.hltL2MuonCandidatesAllBx = cms.EDProducer( "L2MuonCandidateProducer", InputObjects = cms.InputTag( 'hltL2MuonsAllBx','UpdatedAtVtx' ) ) fragment.hltL2fL1sMuORL1f0DoubleL2AllBxFiltered50Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesAllBx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2MuonsAllBx" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), MinNstations = cms.vint32( 0, 2, 0, 2 ), MinNhits = cms.vint32( 0, 1, 0, 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) fragment.hltPreDoubleL2Mu23NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx23Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuORTripleMuORDoubleMuUptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.0 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 2 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 23.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) fragment.hltPreDoubleL2Mu25NoVtx2ChaCosmicSeed = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q2ChaCosmicSeed = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuORTripleMuORDoubleMuUptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.0 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 2 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 25.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) fragment.hltPreDoubleL2Mu25NoVtx2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q2ChaCosmicSeedEta2p4 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuORTripleMuORDoubleMuUptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.4 ), AbsEtaBins = cms.vdouble( 5.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( True ), MinNchambers = cms.vint32( 2 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 25.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) fragment.hltPreDoubleL2Mu23NoVtx2Cha = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx23Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuORTripleMuORDoubleMuUptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), MinNstations = cms.vint32( 0, 2, 0, 2 ), MinNhits = cms.vint32( 0, 1, 0, 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 23.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) fragment.hltL2DoubleMu23NoVertexL2Filtered2Cha = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMuORTripleMuORDoubleMu0upt" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), FastAccept = cms.bool( False ), MaxEta = cms.double( 2.0 ), MinNhits = cms.int32( 0 ), MinNstations = cms.int32( 0 ), MinNchambers = cms.int32( 2 ), MaxDr = cms.double( 100.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.double( 0.0 ), MinPtMax = cms.double( 23.0 ), MinPtMin = cms.double( 23.0 ), MinInvMass = cms.double( -9999.0 ), MaxInvMass = cms.double( 9999.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinAngle = cms.double( -999.0 ), MaxAngle = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ) ) fragment.hltPreDoubleL2Mu25NoVtx2Cha = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL2fL1sMuORL1f0DoubleL2NoVtx25Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMuORTripleMuORDoubleMuUptL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), MinNstations = cms.vint32( 0, 2, 0, 2 ), MinNhits = cms.vint32( 0, 1, 0, 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 25.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( False ) ) fragment.hltL2DoubleMu25NoVtxFiltered2Cha = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMuORTripleMuORDoubleMu0upt" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), FastAccept = cms.bool( False ), MaxEta = cms.double( 2.0 ), MinNhits = cms.int32( 0 ), MinNstations = cms.int32( 0 ), MinNchambers = cms.int32( 2 ), MaxDr = cms.double( 100.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.double( 0.0 ), MinPtMax = cms.double( 25.0 ), MinPtMin = cms.double( 25.0 ), MinInvMass = cms.double( -999999.0 ), MaxInvMass = cms.double( 999999.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinAngle = cms.double( -999.0 ), MaxAngle = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ) ) fragment.hltPreDoubleL2Mu25NoVtx2ChaEta2p4 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL2DoubleMu25NoVtxFiltered2ChaEta2p4 = cms.EDFilter( "HLTMuonDimuonL2FromL1TFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMuORTripleMuORDoubleMu0upt" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), FastAccept = cms.bool( False ), MaxEta = cms.double( 2.4 ), MinNhits = cms.int32( 0 ), MinNstations = cms.int32( 0 ), MinNchambers = cms.int32( 2 ), MaxDr = cms.double( 100.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.double( 0.0 ), MinPtMax = cms.double( 25.0 ), MinPtMin = cms.double( 25.0 ), MinInvMass = cms.double( -999999.0 ), MaxInvMass = cms.double( 999999.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinAngle = cms.double( -999.0 ), MaxAngle = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ) ) fragment.hltL1sDoubleMu125to157 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_15_7" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 2 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1DoubleMu155fPreFiltered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL3fL1DoubleMu155fFiltered17 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 17.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL3MuonRelTrkIsolationVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", UseRhoCorrectedCaloDeposits = cms.bool( False ), UseCaloIso = cms.bool( False ), CaloDepositsLabel = cms.InputTag( "notUsed" ), inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), OutputMuIsoDeposits = cms.bool( True ), TrackPt_Min = cms.double( -1.0 ), printDebug = cms.bool( False ), CutsPSet = cms.PSet( applyCutsORmaxNTracks = cms.bool( False ), maxNTracks = cms.int32( -1 ), Thresholds = cms.vdouble( 0.4 ), EtaBounds = cms.vdouble( 2.411 ), ComponentName = cms.string( "SimpleCuts" ), ConeSizes = cms.vdouble( 0.3 ) ), TrkExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), VetoLeadingTrack = cms.bool( False ), DR_Max = cms.double( 0.3 ), DepositLabel = cms.untracked.string( "PXLS" ), PtVeto_Min = cms.double( 2.0 ), NHits_Min = cms.uint32( 0 ), PropagateTracksToRadius = cms.bool( False ), ReferenceRadius = cms.double( 6.0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "PixelTrackExtractor" ), DR_VetoPt = cms.double( 0.025 ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), Vertex_Constraint_Z = cms.bool( False ), DR_Veto_E = cms.double( 0.07 ), Weight_H = cms.double( 1.0 ), CaloTowerCollectionLabel = cms.InputTag( "notUsed" ), DR_Max = cms.double( 0.3 ), DepositLabel = cms.untracked.string( "EcalPlusHcal" ), Vertex_Constraint_XY = cms.bool( False ), Threshold_H = cms.double( 0.5 ), Threshold_E = cms.double( 0.2 ), ComponentName = cms.string( "CaloExtractor" ), Weight_E = cms.double( 1.0 ) ) ) fragment.hltDiMuon178RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered8" ), MinN = cms.int32( 2 ), DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL3fL1DoubleMu155fPreFiltered9 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 2 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 9.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL3fL1DoubleMu155fFiltered19 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 19.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltDiMuon199RelTrkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered9" ), MinN = cms.int32( 2 ), DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiMuon178RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), inputTag1 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), inputTag2 = cms.InputTag( "hltDiMuon178RelTrkIsoVVLFiltered" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( False ) ) fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZHLTTracking = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiMuon199RelTrkIsoVVLFilteredDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), inputTag1 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), inputTag2 = cms.InputTag( "hltDiMuon199RelTrkIsoVVLFiltered" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( False ) ) fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiMuon178Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 8.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 9999.0 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 99999.9 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8PFJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSinglePFJet30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiMuon199Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 19.0 ), MinPtMin = cms.vdouble( 8.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 9999.0 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 99999.9 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiMuon178Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 0.0 ), MinPtMin = cms.vdouble( 8.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 99999.9 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8HLTTracking = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8CaloJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet30 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8AK8PFJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSinglePFJet30AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8AK8CaloJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet30AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiMuon199Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), PreviousCandIsL2 = cms.bool( True ), FastAccept = cms.bool( False ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MaxDz = cms.double( 9999.0 ), ChargeOpt = cms.int32( 0 ), MinPtPair = cms.vdouble( 0.0 ), MaxPtPair = cms.vdouble( 1.0E125 ), MinPtMax = cms.vdouble( 19.0 ), MinPtMin = cms.vdouble( 9.0 ), MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), MaxPtBalance = cms.double( 999999.0 ), NSigmaPt = cms.double( 0.0 ), MaxDCAMuMu = cms.double( 99999.9 ), MaxRapidityPair = cms.double( 999999.0 ), CutCowboys = cms.bool( False ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL1sSingleMu20or22or25 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu30TkMu0Psi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu20or22or25" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltDiMuonGlbFiltered30TrkPsiFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", saveTags = cms.bool( True ), inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), maxNormalizedChi2 = cms.double( 1.0E99 ), minDR = cms.double( 0.001 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), trkMuonId = cms.uint32( 0 ), minPtMuon1 = cms.double( 30.0 ), minPtMuon2 = cms.double( 0.0 ), maxEtaMuon = cms.double( 2.5 ), maxYDimuon = cms.double( 2.5 ), minMass = cms.double( 2.9 ), maxMass = cms.double( 4.05 ), ChargeOpt = cms.int32( -1 ), maxDCAMuMu = cms.double( 0.5 ), maxdEtaMuMu = cms.double( 1.0E99 ) ) fragment.hltDiMuonGlb30Trk0DzPsiFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered30TrkPsiFiltered0" ), inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered30TrkPsiFiltered0" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( False ) ) fragment.hltPreMu30TkMu0Upsilon = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiMuonGlbFiltered30TrkUpsilonFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", saveTags = cms.bool( True ), inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), maxNormalizedChi2 = cms.double( 1.0E99 ), minDR = cms.double( 0.001 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), trkMuonId = cms.uint32( 0 ), minPtMuon1 = cms.double( 30.0 ), minPtMuon2 = cms.double( 0.0 ), maxEtaMuon = cms.double( 2.5 ), maxYDimuon = cms.double( 2.5 ), minMass = cms.double( 8.5 ), maxMass = cms.double( 11.5 ), ChargeOpt = cms.int32( -1 ), maxDCAMuMu = cms.double( 0.5 ), maxdEtaMuMu = cms.double( 1.0E99 ) ) fragment.hltDiMuonGlb30TrkUpsilon0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered30TrkUpsilonFiltered0" ), inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered30TrkUpsilonFiltered0" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( False ) ) fragment.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu25TkMu0Phi = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 25.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltDiMuonGlbFiltered25PhiTrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", saveTags = cms.bool( True ), inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), maxNormalizedChi2 = cms.double( 1.0E99 ), minDR = cms.double( 0.001 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), trkMuonId = cms.uint32( 0 ), minPtMuon1 = cms.double( 25.0 ), minPtMuon2 = cms.double( 0.0 ), maxEtaMuon = cms.double( 2.5 ), maxYDimuon = cms.double( 2.5 ), minMass = cms.double( 0.85 ), maxMass = cms.double( 1.2 ), ChargeOpt = cms.int32( -1 ), maxDCAMuMu = cms.double( 0.5 ), maxdEtaMuMu = cms.double( 1.0E99 ) ) fragment.hltDiMuonGlb25PhiTrk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ), inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 83 ), MinDR = cms.double( 0.001 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( False ) ) fragment.hltL1sSingleMu15DQorSingleMu7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu15_DQ OR L1_SingleMu7" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu15 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu15DQorMu7lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu15DQorSingleMu7" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMu15DQorMu7lqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQorMu7lqL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu15DQorMu7lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu15DQorMu7lqL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu15DQorMu7lqL1f0L2f10L3Filtered15 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu15DQorMu7lqL1f0L2Filtered10" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu15DQorMu7lqL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 15.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreMu20 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreMu27 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreMu50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 1.0E99 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreMu55 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered55Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 1.0E99 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 55.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreCascadeMu100 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL2fOldL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), MinNstations = cms.vint32( 0, 2, 0, 2 ), MinNhits = cms.vint32( 0, 1, 0, 1 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', 'hltESPSteppingHelixPropagatorAlong' ) ), MuonTrackingRegionBuilder = cms.PSet( ), TrackerSeedCleaner = cms.PSet( ), TkSeedGenerator = cms.PSet( copyMuonRecHit = cms.bool( False ), propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), errorMatrixPset = cms.PSet( atIP = cms.bool( True ), action = cms.string( "use" ), errorMatrixValuesPSet = cms.PSet( xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), zAxis = cms.vdouble( -3.14159, 3.14159 ), yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), pf3_V14 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V25 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V13 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V24 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V35 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V12 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V23 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V34 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V45 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V11 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V22 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V33 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V44 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V55 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V15 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ) ) ), ComponentName = cms.string( "TSGForRoadSearch" ), maxChi2 = cms.double( 40.0 ), manySeeds = cms.bool( False ), propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), option = cms.uint32( 3 ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), PtCut = cms.double( 1.0 ), PCut = cms.double( 2.5 ) ) fragment.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker", trackCandidateAlso = cms.bool( True ), cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( True ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), src = cms.InputTag( "hltL3TrajSeedOIState" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 0 ) ) fragment.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIterX" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), Fitter = cms.string( "hltESPKFFittingSmoother" ), Propagator = cms.string( "PropagatorWithMaterial" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( True ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "pixelVertices" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), HitThreshold = cms.int32( 1 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ) ) ) fragment.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', 'hltESPSmartPropagatorAnyOpposite' ) ), MuonTrackingRegionBuilder = cms.PSet( ), TrackerSeedCleaner = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), cleanerFromSharedHits = cms.bool( True ), directionCleaner = cms.bool( True ), ptCleaner = cms.bool( True ) ), TkSeedGenerator = cms.PSet( iterativeTSG = cms.PSet( MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), beamSpot = cms.InputTag( "unused" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), SelectState = cms.bool( False ), ErrorRescaling = cms.double( 3.0 ), UseVertexState = cms.bool( True ), SigmaZ = cms.double( 25.0 ), MaxChi2 = cms.double( 40.0 ), errorMatrixPset = cms.PSet( atIP = cms.bool( True ), action = cms.string( "use" ), errorMatrixValuesPSet = cms.PSet( xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), zAxis = cms.vdouble( -3.14159, 3.14159 ), yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), pf3_V14 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V25 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V13 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V24 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V35 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V12 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V23 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V34 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V45 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ), pf3_V11 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V22 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V33 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V44 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V55 = cms.PSet( values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), action = cms.string( "scale" ) ), pf3_V15 = cms.PSet( values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), action = cms.string( "scale" ) ) ) ), Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), ComponentName = cms.string( "TSGFromPropagation" ), UpdateState = cms.bool( True ), ResetMethod = cms.string( "matrix" ) ), PSetNames = cms.vstring( 'skipTSG', 'iterativeTSG' ), skipTSG = cms.PSet( ), ComponentName = cms.string( "DualByL2TSG" ), L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), PtCut = cms.double( 1.0 ), PCut = cms.double( 2.5 ) ) fragment.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker", trackCandidateAlso = cms.bool( True ), cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( True ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), src = cms.InputTag( "hltL3TrajSeedOIHit" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 0 ) ) fragment.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIterX" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), Fitter = cms.string( "hltESPKFFittingSmoother" ), Propagator = cms.string( "PropagatorWithMaterial" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( True ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "pixelVertices" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), HitThreshold = cms.int32( 1 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ) ) ) fragment.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' ) ) fragment.hltPixelLayerPairsLegacy = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'BPix1+BPix2', 'BPix1+BPix3', 'BPix2+BPix3', 'BPix1+FPix1_pos', 'BPix1+FPix1_neg', 'BPix1+FPix2_pos', 'BPix1+FPix2_neg', 'BPix2+FPix1_pos', 'BPix2+FPix1_neg', 'BPix2+FPix2_pos', 'BPix2+FPix2_neg', 'FPix1_pos+FPix2_pos', 'FPix1_neg+FPix2_neg' ), BPix = cms.PSet( hitErrorRPhi = cms.double( 0.0027 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.006 ), HitProducer = cms.string( "hltSiPixelRecHits" ) ), FPix = cms.PSet( hitErrorRPhi = cms.double( 0.0051 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.0036 ), HitProducer = cms.string( "hltSiPixelRecHits" ) ), TIB = cms.PSet( ), TID = cms.PSet( ), TOB = cms.PSet( ), TEC = cms.PSet( ), MTIB = cms.PSet( ), MTID = cms.PSet( ), MTOB = cms.PSet( ), MTEC = cms.PSet( ) ) fragment.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'BPix1+BPix2', 'BPix1+BPix3', 'BPix2+BPix3', 'BPix1+FPix1_pos', 'BPix1+FPix1_neg', 'BPix1+FPix2_pos', 'BPix1+FPix2_neg', 'BPix2+FPix1_pos', 'BPix2+FPix1_neg', 'BPix2+FPix2_pos', 'BPix2+FPix2_neg', 'FPix1_pos+FPix2_pos', 'FPix1_neg+FPix2_neg', 'FPix2_pos+TEC1_pos', 'FPix2_pos+TEC2_pos', 'TEC1_pos+TEC2_pos', 'TEC2_pos+TEC3_pos', 'FPix2_neg+TEC1_neg', 'FPix2_neg+TEC2_neg', 'TEC1_neg+TEC2_neg', 'TEC2_neg+TEC3_neg' ), BPix = cms.PSet( hitErrorRPhi = cms.double( 0.0027 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.006 ), HitProducer = cms.string( "hltSiPixelRecHits" ) ), FPix = cms.PSet( hitErrorRPhi = cms.double( 0.0051 ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), useErrorsFromParam = cms.bool( True ), hitErrorRZ = cms.double( 0.0036 ), HitProducer = cms.string( "hltSiPixelRecHits" ) ), TIB = cms.PSet( ), TID = cms.PSet( ), TOB = cms.PSet( ), TEC = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), minRing = cms.int32( 1 ), useRingSlector = cms.bool( True ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), maxRing = cms.int32( 1 ) ), MTIB = cms.PSet( ), MTID = cms.PSet( ), MTOB = cms.PSet( ), MTEC = cms.PSet( ) ) fragment.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ) ), MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), TrackerSeedCleaner = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), cleanerFromSharedHits = cms.bool( True ), directionCleaner = cms.bool( True ), ptCleaner = cms.bool( True ) ), TkSeedGenerator = cms.PSet( iterativeTSG = cms.PSet( firstTSG = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), OrderedHitsFactoryPSet = cms.PSet( SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), ComponentName = cms.string( "StandardHitTripletGenerator" ), GeneratorPSet = cms.PSet( SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), maxElement = cms.uint32( 0 ), useFixedPreFiltering = cms.bool( False ), extraHitRZtolerance = cms.double( 0.06 ), phiPreFiltering = cms.double( 0.3 ), extraHitRPhitolerance = cms.double( 0.06 ), useBending = cms.bool( True ), ComponentName = cms.string( "PixelTripletHLTGenerator" ), useMultScattering = cms.bool( True ) ) ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), ComponentName = cms.string( "TSGFromOrderedHits" ) ), secondTSG = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), OrderedHitsFactoryPSet = cms.PSet( SeedingLayers = cms.InputTag( "hltPixelLayerPairsLegacy" ), maxElement = cms.uint32( 0 ), ComponentName = cms.string( "StandardHitPairGenerator" ), useOnDemandTracker = cms.untracked.int32( 0 ) ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), ComponentName = cms.string( "TSGFromOrderedHits" ) ), PSetNames = cms.vstring( 'firstTSG', 'secondTSG' ), thirdTSG = cms.PSet( etaSeparation = cms.double( 2.0 ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), PSetNames = cms.vstring( 'endcapTSG', 'barrelTSG' ), barrelTSG = cms.PSet( ), ComponentName = cms.string( "DualByEtaTSG" ), endcapTSG = cms.PSet( TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), OrderedHitsFactoryPSet = cms.PSet( SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ), maxElement = cms.uint32( 0 ), ComponentName = cms.string( "StandardHitPairGenerator" ), useOnDemandTracker = cms.untracked.int32( 0 ) ), ComponentName = cms.string( "TSGFromOrderedHits" ) ) ), ComponentName = cms.string( "CombinedTSG" ) ), PSetNames = cms.vstring( 'skipTSG', 'iterativeTSG' ), skipTSG = cms.PSet( ), ComponentName = cms.string( "DualByL2TSG" ), L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), PtCut = cms.double( 1.0 ), PCut = cms.double( 2.5 ) ) fragment.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker", trackCandidateAlso = cms.bool( True ), cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), src = cms.InputTag( "hltL3TrajSeedIOHit" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 0 ) ) fragment.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIterX" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), useSimpleMF = cms.bool( False ), SimpleMagneticField = cms.string( "" ), Fitter = cms.string( "hltESPKFFittingSmoother" ), Propagator = cms.string( "PropagatorWithMaterial" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer", ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), UseMuonNavigation = cms.untracked.bool( True ), Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', 'SteppingHelixPropagatorAny', 'hltESPSmartPropagator', 'hltESPSteppingHelixPropagatorOpposite' ) ), MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), TrackLoaderParameters = cms.PSet( MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), DoSmoothing = cms.bool( True ), SmoothTkTrack = cms.untracked.bool( False ), VertexConstraint = cms.bool( False ), MuonUpdatorAtVertexParameters = cms.PSet( MaxChi2 = cms.double( 1000000.0 ), BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) ), PutTkTrackIntoEvent = cms.untracked.bool( False ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), L3TrajBuilderParameters = cms.PSet( PtCut = cms.double( 1.0 ), TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), GlobalMuonTrackMatcher = cms.PSet( Chi2Cut_3 = cms.double( 200.0 ), DeltaDCut_2 = cms.double( 10.0 ), Eta_threshold = cms.double( 1.2 ), Quality_2 = cms.double( 15.0 ), DeltaDCut_1 = cms.double( 40.0 ), Quality_3 = cms.double( 7.0 ), DeltaDCut_3 = cms.double( 15.0 ), Quality_1 = cms.double( 20.0 ), Pt_threshold1 = cms.double( 0.0 ), DeltaRCut_2 = cms.double( 0.2 ), DeltaRCut_1 = cms.double( 0.1 ), Pt_threshold2 = cms.double( 9.99999999E8 ), Chi2Cut_1 = cms.double( 50.0 ), Chi2Cut_2 = cms.double( 50.0 ), DeltaRCut_3 = cms.double( 1.0 ), LocChi2Cut = cms.double( 0.001 ), Propagator = cms.string( "hltESPSmartPropagator" ), MinPt = cms.double( 1.0 ), MinP = cms.double( 2.5 ) ), ScaleTECxFactor = cms.double( -1.0 ), tkTrajUseVertex = cms.bool( False ), MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), TrackTransformer = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), RefitDirection = cms.string( "insideOut" ), RefitRPCHits = cms.bool( True ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) ), tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), RefitRPCHits = cms.bool( True ), tkTrajVertex = cms.InputTag( "pixelVertices" ), GlbRefitterParameters = cms.PSet( Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), SkipStation = cms.int32( -1 ), Chi2CutRPC = cms.double( 1.0 ), PropDirForCosmics = cms.bool( False ), CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), HitThreshold = cms.int32( 1 ), DYTthrs = cms.vint32( 30, 15 ), TrackerSkipSystem = cms.int32( -1 ), RefitDirection = cms.string( "insideOut" ), Chi2CutCSC = cms.double( 150.0 ), Chi2CutDT = cms.double( 10.0 ), RefitRPCHits = cms.bool( True ), TrackerSkipSection = cms.int32( -1 ), Propagator = cms.string( "hltESPSmartPropagatorAny" ), DoPredictionsOnly = cms.bool( False ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), MuonHitsOption = cms.int32( 1 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) ), PCut = cms.double( 2.5 ), tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), tkTrajMaxChi2 = cms.double( 9999.0 ), MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), ScaleTECyFactor = cms.double( -1.0 ), tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ) ) ) fragment.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' ) ) fragment.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner", labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' ) ) fragment.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 100.0 ), LostHitPenalty = cms.double( 0.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger", copyExtras = cms.untracked.bool( True ), copyMVA = cms.bool( False ), TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), MaxNormalizedChisq = cms.double( 1000.0 ), MinPT = cms.double( 0.05 ), MinFound = cms.int32( 3 ), Epsilon = cms.double( -0.001 ), ShareFrac = cms.double( 0.19 ), allowFirstHitShare = cms.bool( True ), FoundHitBonus = cms.double( 100.0 ), LostHitPenalty = cms.double( 0.0 ), indivShareFrac = cms.vdouble( 1.0, 1.0 ), newQuality = cms.string( "confirmed" ), setsToMerge = cms.VPSet( cms.PSet( pQual = cms.bool( False ), tLists = cms.vint32( 0, 1 ) ) ), hasSelector = cms.vint32( 0, 0 ), selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), writeOnlyTrkQuals = cms.bool( False ), makeReKeyedSeeds = cms.untracked.bool( False ), trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) ) fragment.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) ) fragment.hltL3Muons = cms.EDProducer( "L3TrackCombiner", labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) ) fragment.hltOldL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", InputObjects = cms.InputTag( "hltL3Muons" ), InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ), MuonPtOption = cms.string( "Tracker" ) ) fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltOldL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fOldL1sMu22or25L1f0L2Filtered10Q" ), L1CandTag = cms.InputTag( "" ), inputMuonCollection = cms.InputTag( "" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 100.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 20.0 ), MaxDXYBeamSpot = cms.double( 0.1 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( -1 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "" ), requireL3MuonTrajectorySeed = cms.bool( True ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreHighPtTkMu100 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1MuonsPt15 = cms.EDProducer( "HLTL1TMuonSelector", InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MinPt = cms.double( 15.0 ), L1MaxEta = cms.double( 5.0 ), L1MinQuality = cms.uint32( 3 ), CentralBxOnly = cms.bool( True ) ) fragment.hltIter0HighPtTkMuPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", RegionPSet = cms.PSet( vertexCollection = cms.InputTag( "notUsed" ), zErrorVetex = cms.double( 0.2 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), zErrorBeamSpot = cms.double( 24.2 ), maxNVertices = cms.int32( 1 ), maxNRegions = cms.int32( 5 ), nSigmaZVertex = cms.double( 3.0 ), nSigmaZBeamSpot = cms.double( 4.0 ), ptMin = cms.double( 10.0 ), mode = cms.string( "BeamSpotSigma" ), input = cms.InputTag( "hltL1MuonsPt15" ), searchOpt = cms.bool( False ), whereToUseMeasurementTracker = cms.string( "Never" ), originRadius = cms.double( 0.2 ), measurementTrackerName = cms.InputTag( "" ), precise = cms.bool( True ), deltaEta = cms.double( 0.35 ), deltaPhi = cms.double( 0.2 ) ) ) fragment.hltPixelTracksInRegionTkMu = cms.EDProducer( "TrackSelectorByRegion", tracks = cms.InputTag( "hltPixelTracks" ), regions = cms.InputTag( "hltIter0HighPtTkMuPixelTracksTrackingRegions" ), produceTrackCollection = cms.bool( True ), produceMask = cms.bool( False ) ) fragment.hltIter0HighPtTkMuPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", InputCollection = cms.InputTag( "hltPixelTracksInRegionTkMu" ), InputVertexCollection = cms.InputTag( "notUsed" ), originHalfLength = cms.double( 0.3 ), originRadius = cms.double( 0.1 ), useProtoTrackKinematics = cms.bool( False ), useEventsWithNoVertex = cms.bool( True ), TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), usePV = cms.bool( False ), removeOTRechits = cms.bool( False ), includeFourthHit = cms.bool( True ), produceComplement = cms.bool( False ), SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ) ) fragment.hltIter0HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", cleanTrajectoryAfterInOut = cms.bool( False ), doSeedingRegionRebuilding = cms.bool( False ), onlyPixelHitsForSeedCleaner = cms.bool( False ), reverseTrajectories = cms.bool( False ), useHitsSplitting = cms.bool( False ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), src = cms.InputTag( "hltIter0HighPtTkMuPixelSeedsFromPixelTracks" ), clustersToSkip = cms.InputTag( "" ), phase2clustersToSkip = cms.InputTag( "" ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryBuilderIT" ) ), TransientInitialStateEstimatorParameters = cms.PSet( propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), numberMeasurementsForFit = cms.int32( 4 ), propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) ), numHitsForSeedCleaner = cms.int32( 4 ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), maxNSeeds = cms.uint32( 100000 ), maxSeedsBeforeCleaning = cms.uint32( 1000 ) ) fragment.hltIter0HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", TrajectoryInEvent = cms.bool( False ), useHitsSplitting = cms.bool( False ), src = cms.InputTag( "hltIter0HighPtTkMuCkfTrackCandidates" ), clusterRemovalInfo = cms.InputTag( "" ), AlgorithmName = cms.string( "hltIterX" ), GeometricInnerState = cms.bool( True ), reMatchSplitHits = cms.bool( False ), usePropagatorForPCA = cms.bool( False ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), MeasurementTrackerEvent = cms.InputTag( "hltMeasurementTrackerEventOnDemand" ), useSimpleMF = cms.bool( True ), SimpleMagneticField = cms.string( "ParabolicMf" ), Fitter = cms.string( "hltESPFittingSmootherIT" ), Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), NavigationSchool = cms.string( "" ), MeasurementTracker = cms.string( "" ) ) fragment.hltIter0HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", src = cms.InputTag( "hltIter0HighPtTkMuCtfWithMaterialTracks" ), keepAllTracks = cms.bool( False ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), useVertices = cms.bool( False ), useVtxError = cms.bool( False ), vertices = cms.InputTag( "notUsed" ), vtxNumber = cms.int32( -1 ), vertexCut = cms.string( "tracksSize>=3" ), copyExtras = cms.untracked.bool( True ), copyTrajectories = cms.untracked.bool( False ), qualityBit = cms.string( "highPurity" ), chi2n_no1Dmod_par = cms.double( 9999.0 ), chi2n_par = cms.double( 0.7 ), res_par = cms.vdouble( 0.003, 0.001 ), d0_par1 = cms.vdouble( 0.3, 4.0 ), d0_par2 = cms.vdouble( 0.4, 4.0 ), dz_par1 = cms.vdouble( 0.35, 4.0 ), dz_par2 = cms.vdouble( 0.4, 4.0 ), applyAdaptedPVCuts = cms.bool( True ), max_d0 = cms.double( 100.0 ), max_z0 = cms.double( 100.0 ), nSigmaZ = cms.double( 3.0 ), minNumberLayers = cms.uint32( 3 ), minNumber3DLayers = cms.uint32( 0 ), minHitsToBypassChecks = cms.uint32( 20 ), maxNumberLostLayers = cms.uint32( 1 ), applyAbsCutsIfNoPV = cms.bool( False ), max_d0NoPV = cms.double( 100.0 ), max_z0NoPV = cms.double( 100.0 ), max_relpterr = cms.double( 9999.0 ), min_nhits = cms.uint32( 0 ), max_lostHitFraction = cms.double( 1.0 ), max_minMissHitOutOrIn = cms.int32( 99 ), max_eta = cms.double( 9999.0 ), min_eta = cms.double( -9999.0 ), useMVA = cms.bool( False ), useAnyMVA = cms.bool( False ), useMVAonly = cms.bool( False ), minMVA = cms.double( -1.0 ), GBRForestLabel = cms.string( "MVASelectorIter0" ), mvaType = cms.string( "Detached" ) ) fragment.hltHighPtTkMu50TkFilt = cms.EDFilter( "HLTTrackWithHits", saveTags = cms.bool( True ), src = cms.InputTag( "hltIter0HighPtTkMuTrackSelectionHighPurity" ), MinN = cms.int32( 1 ), MaxN = cms.int32( 99999 ), MinBPX = cms.int32( 0 ), MinFPX = cms.int32( 0 ), MinPXL = cms.int32( 1 ), MinPT = cms.double( 50.0 ) ) fragment.hltHighPtTkMuons = cms.EDProducer( "MuonIdProducer", MuonCaloCompatibility = cms.PSet( delta_eta = cms.double( 0.02 ), delta_phi = cms.double( 0.02 ), allSiPMHO = cms.bool( False ), MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( True ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 9999.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.05 ), useCalo = cms.bool( False ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 9999.0 ), dRHcalPreselection = cms.double( 0.2 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), CaloExtractorPSet = cms.PSet( DR_Veto_H = cms.double( 0.1 ), CenterConeOnCalIntersection = cms.bool( False ), NoiseTow_EE = cms.double( 0.15 ), Noise_EB = cms.double( 0.025 ), Noise_HE = cms.double( 0.2 ), DR_Veto_E = cms.double( 0.07 ), NoiseTow_EB = cms.double( 0.04 ), Noise_EE = cms.double( 0.1 ), UseRecHitsFlag = cms.bool( False ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "Cal" ), Noise_HO = cms.double( 0.2 ), DR_Veto_HO = cms.double( 0.1 ), Threshold_H = cms.double( 0.5 ), PrintTimeReport = cms.untracked.bool( False ), Threshold_E = cms.double( 0.2 ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "CaloExtractorByAssociator" ), Threshold_HO = cms.double( 0.5 ), DepositInstanceLabels = cms.vstring( 'ecal', 'hcal', 'ho' ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 1.0 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 1.0 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 1.0 ), dRHcalPreselection = cms.double( 1.0 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), Noise_HB = cms.double( 0.2 ) ), TrackExtractorPSet = cms.PSet( Diff_z = cms.double( 0.2 ), inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), Chi2Ndof_Max = cms.double( 1.0E64 ), BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), DR_Veto = cms.double( 0.01 ), Pt_Min = cms.double( -1.0 ), DR_Max = cms.double( 1.0 ), DepositLabel = cms.untracked.string( "" ), NHits_Min = cms.uint32( 0 ), Chi2Prob_Min = cms.double( -1.0 ), Diff_r = cms.double( 0.1 ), BeamlineOption = cms.string( "BeamSpotFromEvent" ), ComponentName = cms.string( "TrackExtractor" ) ), JetExtractorPSet = cms.PSet( JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), DR_Veto = cms.double( 0.1 ), DR_Max = cms.double( 1.0 ), ExcludeMuonVeto = cms.bool( True ), PrintTimeReport = cms.untracked.bool( False ), PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), ComponentName = cms.string( "JetExtractor" ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( False ), UseMuonNavigation = cms.untracked.bool( False ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ), TrackAssociatorParameters = cms.PSet( useMuon = cms.bool( False ), truthMatch = cms.bool( False ), usePreshower = cms.bool( False ), dRPreshowerPreselection = cms.double( 0.2 ), muonMaxDistanceSigmaY = cms.double( 0.0 ), useEcal = cms.bool( False ), muonMaxDistanceSigmaX = cms.double( 0.0 ), dRMuon = cms.double( 9999.0 ), dREcal = cms.double( 0.5 ), CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), propagateAllDirections = cms.bool( True ), muonMaxDistanceY = cms.double( 5.0 ), useHO = cms.bool( False ), muonMaxDistanceX = cms.double( 5.0 ), trajectoryUncertaintyTolerance = cms.double( -1.0 ), useHcal = cms.bool( False ), HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), accountForTrajectoryChangeCalo = cms.bool( False ), dREcalPreselection = cms.double( 0.5 ), useCalo = cms.bool( True ), dRMuonPreselection = cms.double( 0.2 ), EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), dRHcal = cms.double( 0.5 ), dRHcalPreselection = cms.double( 0.5 ), HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) ), Threshold = cms.double( 5.0 ) ), trackDepositName = cms.string( "tracker" ), ecalDepositName = cms.string( "ecal" ), hcalDepositName = cms.string( "hcal" ), hoDepositName = cms.string( "ho" ), jetDepositName = cms.string( "jets" ), TimingFillerParameters = cms.PSet( DTTimingParameters = cms.PSet( HitError = cms.double( 6.0 ), MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), DoWireCorr = cms.bool( False ), RequireBothProjections = cms.bool( False ), DTTimeOffset = cms.double( 2.7 ), PruneCut = cms.double( 10000.0 ), DTsegments = cms.InputTag( "hltDt4DSegments" ), UseSegmentT0 = cms.bool( False ), HitsMin = cms.int32( 5 ), DropTheta = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), UseCSC = cms.bool( True ), CSCTimingParameters = cms.PSet( MatchParameters = cms.PSet( TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), debug = cms.bool( False ), CSCWireTimeOffset = cms.double( 0.0 ), CSCStripError = cms.double( 7.0 ), CSCTimeOffset = cms.double( 0.0 ), CSCWireError = cms.double( 8.6 ), PruneCut = cms.double( 100.0 ), CSCsegments = cms.InputTag( "hltCscSegments" ), UseStripTime = cms.bool( True ), CSCStripTimeOffset = cms.double( 0.0 ), UseWireTime = cms.bool( True ), ServiceParameters = cms.PSet( RPCLayers = cms.bool( True ), Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) ) ), ErrorDT = cms.double( 6.0 ), EcalEnergyCut = cms.double( 0.4 ), UseECAL = cms.bool( True ), ErrorEB = cms.double( 2.085 ), UseDT = cms.bool( True ), ErrorEE = cms.double( 6.95 ), ErrorCSC = cms.double( 7.4 ) ), ShowerDigiFillerParameters = cms.PSet( cscDigiCollectionLabel = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), digiMaxDistanceX = cms.double( 25.0 ), dtDigiCollectionLabel = cms.InputTag( "hltMuonDTDigis" ) ), TrackerKinkFinderParameters = cms.PSet( usePosition = cms.bool( False ), diagonalOnly = cms.bool( False ) ), fillEnergy = cms.bool( False ), storeCrossedHcalRecHits = cms.bool( False ), maxAbsPullX = cms.double( 4.0 ), maxAbsEta = cms.double( 3.0 ), minPt = cms.double( 8.0 ), inputCollectionTypes = cms.vstring( 'inner tracks' ), addExtraSoftMuons = cms.bool( False ), fillGlobalTrackRefits = cms.bool( False ), debugWithTruthMatching = cms.bool( False ), inputCollectionLabels = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity' ), fillCaloCompatibility = cms.bool( False ), maxAbsPullY = cms.double( 9999.0 ), maxAbsDy = cms.double( 9999.0 ), minP = cms.double( 0.0 ), minPCaloMuon = cms.double( 1.0E9 ), maxAbsDx = cms.double( 3.0 ), fillIsolation = cms.bool( False ), writeIsoDeposits = cms.bool( False ), minNumberOfMatches = cms.int32( 1 ), fillMatching = cms.bool( True ), fillShowerDigis = cms.bool( False ), ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), fillGlobalTrackQuality = cms.bool( False ), globalTrackQualityInputTag = cms.InputTag( "" ), selectHighPurity = cms.bool( False ), pvInputTag = cms.InputTag( "" ), fillTrackerKink = cms.bool( False ), minCaloCompatibility = cms.double( 0.6 ), runArbitrationCleaner = cms.bool( False ), arbitrationCleanerOptions = cms.PSet( OverlapDTheta = cms.double( 0.02 ), Overlap = cms.bool( True ), Clustering = cms.bool( True ), ME1a = cms.bool( True ), ClusterDTheta = cms.double( 0.02 ), ClusterDPhi = cms.double( 0.6 ), OverlapDPhi = cms.double( 0.0786 ) ), arbitrateTrackerMuons = cms.bool( False ) ) fragment.hltHighPtTkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", InputObjects = cms.InputTag( "hltHighPtTkMuons" ), DisplacedReconstruction = cms.bool( False ) ) fragment.hltL3fL1sMu25f0TkFiltered100Q = cms.EDFilter( "HLTMuonTrkL1TFilter", saveTags = cms.bool( True ), inputMuonCollection = cms.InputTag( "hltHighPtTkMuons" ), inputCandCollection = cms.InputTag( "hltHighPtTkMuonCands" ), previousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), minMuonStations = cms.int32( 2 ), maxNormalizedChi2 = cms.double( 1.0E99 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), trkMuonId = cms.uint32( 0 ), minPt = cms.double( 100.0 ), minN = cms.uint32( 1 ), maxAbsEta = cms.double( 1.0E99 ), L1MatchingdR = cms.double( 0.3 ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreDiPFJetAve40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiCaloJetAve30 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), minPtAve = cms.double( 30.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.hltDiPFJetAve40 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 40.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.hltPreDiPFJetAve60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiCaloJetAve45 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), minPtAve = cms.double( 45.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.hltDiPFJetAve60 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 60.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.hltPreDiPFJetAve80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiCaloJetAve60 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), minPtAve = cms.double( 60.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.hltDiPFJetAve80 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 80.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDiPFJetAve140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiCaloJetAve110 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), minPtAve = cms.double( 110.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.hltDiPFJetAve140 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 140.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.hltL1sSingleJet120 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet120" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDiPFJetAve200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiCaloJetAve170 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), minPtAve = cms.double( 170.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.hltDiPFJetAve200 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 200.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.hltPreDiPFJetAve260 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiCaloJetAve210 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), minPtAve = cms.double( 210.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.hltDiPFJetAve260 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 260.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.hltPreDiPFJetAve320 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiCaloJetAve270 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), minPtAve = cms.double( 270.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.hltDiPFJetAve320 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 320.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.hltPreDiPFJetAve400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiCaloJetAve350 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), minPtAve = cms.double( 350.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.hltDiPFJetAve400 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 400.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.hltPreDiPFJetAve500 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiCaloJetAve450 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), minPtAve = cms.double( 450.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.hltDiPFJetAve500 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 500.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.hltPreDiPFJetAve60HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet40ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltSingleCaloJet40ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", src = cms.InputTag( "hltAK4CaloJetsCorrected" ), cut = cms.string( "pt>40 && (abs(eta)<1.4 || abs(eta) > 2.7)" ), filter = cms.bool( False ), throwOnMissing = cms.untracked.bool( True ) ) fragment.hltSingleCaloJet40ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", src = cms.InputTag( "hltSingleCaloJet40ForHFJECEtaLimited" ), minNumber = cms.uint32( 1 ) ) fragment.hltDiPFJetAve60ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 60.0 ), minPtJet = cms.double( 30.0 ), minDphi = cms.double( 2.5 ), minTagEta = cms.double( -1.0 ), maxTagEta = cms.double( 1.4 ), minProbeEta = cms.double( 2.7 ), maxProbeEta = cms.double( 5.5 ), triggerType = cms.int32( 85 ) ) fragment.hltL1sZeroBiasOrSingleJet60Fwd2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet60_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDiPFJetAve80HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet50ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltSingleCaloJet50ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", src = cms.InputTag( "hltAK4CaloJetsCorrected" ), cut = cms.string( "pt>50 && (abs(eta)<1.4 || abs(eta) > 2.7)" ), filter = cms.bool( False ), throwOnMissing = cms.untracked.bool( True ) ) fragment.hltSingleCaloJet50ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", src = cms.InputTag( "hltSingleCaloJet50ForHFJECEtaLimited" ), minNumber = cms.uint32( 1 ) ) fragment.hltDiPFJetAve80ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 80.0 ), minPtJet = cms.double( 40.0 ), minDphi = cms.double( 2.5 ), minTagEta = cms.double( -1.0 ), maxTagEta = cms.double( 1.4 ), minProbeEta = cms.double( 2.7 ), maxProbeEta = cms.double( 5.5 ), triggerType = cms.int32( 85 ) ) fragment.hltL1sZeroBiasOrSingleJet60Fwd2p5Or90Or90Fwd2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet60_FWD2p5 OR L1_SingleJet90 OR L1_SingleJet90_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDiPFJetAve100HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet60ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 60.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltSingleCaloJet60ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", src = cms.InputTag( "hltAK4CaloJetsCorrected" ), cut = cms.string( "pt>60 && (abs(eta)<1.4 || abs(eta) > 2.7)" ), filter = cms.bool( False ), throwOnMissing = cms.untracked.bool( True ) ) fragment.hltSingleCaloJet60ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", src = cms.InputTag( "hltSingleCaloJet60ForHFJECEtaLimited" ), minNumber = cms.uint32( 1 ) ) fragment.hltDiPFJetAve100ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 100.0 ), minPtJet = cms.double( 50.0 ), minDphi = cms.double( 2.5 ), minTagEta = cms.double( -1.0 ), maxTagEta = cms.double( 1.4 ), minProbeEta = cms.double( 2.7 ), maxProbeEta = cms.double( 5.5 ), triggerType = cms.int32( 85 ) ) fragment.hltL1sSingleJet120Or120Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet120 OR L1_SingleJet120_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDiPFJetAve160HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet100ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltSingleCaloJet100ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", src = cms.InputTag( "hltAK4CaloJetsCorrected" ), cut = cms.string( "pt>100 && (abs(eta)<1.4 || abs(eta) > 2.7)" ), filter = cms.bool( False ), throwOnMissing = cms.untracked.bool( True ) ) fragment.hltSingleCaloJet100ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", src = cms.InputTag( "hltSingleCaloJet100ForHFJECEtaLimited" ), minNumber = cms.uint32( 1 ) ) fragment.hltDiPFJetAve160ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 160.0 ), minPtJet = cms.double( 80.0 ), minDphi = cms.double( 2.5 ), minTagEta = cms.double( -1.0 ), maxTagEta = cms.double( 1.4 ), minProbeEta = cms.double( 2.7 ), maxProbeEta = cms.double( 5.5 ), triggerType = cms.int32( 85 ) ) fragment.hltPreDiPFJetAve220HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet140ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltSingleCaloJet140ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", src = cms.InputTag( "hltAK4CaloJetsCorrected" ), cut = cms.string( "pt>140 && (abs(eta)<1.4 || abs(eta) > 2.7)" ), filter = cms.bool( False ), throwOnMissing = cms.untracked.bool( True ) ) fragment.hltSingleCaloJet140ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", src = cms.InputTag( "hltSingleCaloJet140ForHFJECEtaLimited" ), minNumber = cms.uint32( 1 ) ) fragment.hltDiPFJetAve220ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 220.0 ), minPtJet = cms.double( 110.0 ), minDphi = cms.double( 2.5 ), minTagEta = cms.double( -1.0 ), maxTagEta = cms.double( 1.4 ), minProbeEta = cms.double( 2.7 ), maxProbeEta = cms.double( 5.5 ), triggerType = cms.int32( 85 ) ) fragment.hltPreDiPFJetAve260HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet160ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 160.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltSingleCaloJet160ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", src = cms.InputTag( "hltAK4CaloJetsCorrected" ), cut = cms.string( "pt>160 && (abs(eta)<1.4 || abs(eta) > 2.7)" ), filter = cms.bool( False ), throwOnMissing = cms.untracked.bool( True ) ) fragment.hltSingleCaloJet160ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", src = cms.InputTag( "hltSingleCaloJet160ForHFJECEtaLimited" ), minNumber = cms.uint32( 1 ) ) fragment.hltDiPFJetAve260ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 260.0 ), minPtJet = cms.double( 110.0 ), minDphi = cms.double( 2.5 ), minTagEta = cms.double( -1.0 ), maxTagEta = cms.double( 1.4 ), minProbeEta = cms.double( 2.7 ), maxProbeEta = cms.double( 5.5 ), triggerType = cms.int32( 85 ) ) fragment.hltPreDiPFJetAve300HFJEC = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet200ForHFJECBase = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltSingleCaloJet200ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", src = cms.InputTag( "hltAK4CaloJetsCorrected" ), cut = cms.string( "pt>200 && (abs(eta)<1.4 || abs(eta) > 2.7)" ), filter = cms.bool( False ), throwOnMissing = cms.untracked.bool( True ) ) fragment.hltSingleCaloJet200ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", src = cms.InputTag( "hltSingleCaloJet200ForHFJECEtaLimited" ), minNumber = cms.uint32( 1 ) ) fragment.hltDiPFJetAve300ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 300.0 ), minPtJet = cms.double( 150.0 ), minDphi = cms.double( 2.5 ), minTagEta = cms.double( -1.0 ), maxTagEta = cms.double( 1.4 ), minProbeEta = cms.double( 2.7 ), maxProbeEta = cms.double( 5.5 ), triggerType = cms.int32( 85 ) ) fragment.hltPreDiPFJetAve180PPSMatchXi0p3QuadJetMax2ProtPerRP = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDiCaloJetAve150 = cms.EDFilter( "HLTDiCaloJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), minPtAve = cms.double( 150.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.hltDiPFJetAve180 = cms.EDFilter( "HLTDiPFJetAveFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 180.0 ), minPtJet3 = cms.double( 99999.0 ), minDphi = cms.double( -1.0 ), triggerType = cms.int32( 85 ) ) fragment.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 ) ) fragment.hltCTPPSPixelRecHits = cms.EDProducer( "CTPPSPixelRecHitProducer", RPixClusterTag = cms.InputTag( "hltCTPPSPixelClusters" ), RPixVerbosity = cms.untracked.int32( 0 ) ) fragment.hltCTPPSPixelLocalTracks = cms.EDProducer( "CTPPSPixelLocalTrackProducer", tag = cms.InputTag( "hltCTPPSPixelRecHits" ), patternFinderAlgorithm = cms.string( "RPixRoadFinder" ), trackFinderAlgorithm = cms.string( "RPixPlaneCombinatoryTracking" ), trackMinNumberOfPoints = cms.uint32( 3 ), verbosity = cms.untracked.int32( 0 ), maximumChi2OverNDF = cms.double( 5.0 ), maximumXLocalDistanceFromTrack = cms.double( 0.2 ), maximumYLocalDistanceFromTrack = cms.double( 0.3 ), maxHitPerPlane = cms.int32( 20 ), maxHitPerRomanPot = cms.int32( 60 ), maxTrackPerRomanPot = cms.int32( 10 ), maxTrackPerPattern = cms.int32( 5 ), numberOfPlanesPerPot = cms.int32( 6 ), roadRadius = cms.double( 1.0 ), minRoadSize = cms.int32( 3 ), maxRoadSize = cms.int32( 20 ), roadRadiusBadPot = cms.double( 0.5 ) ) fragment.hltCTPPSLocalTrackFilter2 = cms.EDFilter( "HLTCTPPSLocalTrackFilter", pixelLocalTrackInputTag = cms.InputTag( "hltCTPPSPixelLocalTracks" ), stripLocalTrackInputTag = cms.InputTag( "" ), diamondLocalTrackInputTag = cms.InputTag( "" ), usePixel = cms.bool( True ), useStrip = cms.bool( False ), useDiamond = cms.bool( False ), minTracks = cms.int32( 2 ), minTracksPerArm = cms.int32( 1 ), maxTracks = cms.int32( -1 ), maxTracksPerArm = cms.int32( -1 ), maxTracksPerPot = cms.int32( 2 ), triggerType = cms.int32( 91 ) ) fragment.hltCTPPSLocalTrackLiteProducer = cms.EDProducer( "CTPPSLocalTrackLiteProducer", includeStrips = cms.bool( False ), tagSiStripTrack = cms.InputTag( "" ), includeDiamonds = cms.bool( False ), tagDiamondTrack = cms.InputTag( "" ), includePixels = cms.bool( True ), tagPixelTrack = cms.InputTag( "hltCTPPSPixelLocalTracks" ), timingTrackTMin = cms.double( -12.5 ), timingTrackTMax = cms.double( 12.5 ), pixelTrackTxMin = cms.double( -10.0 ), pixelTrackTxMax = cms.double( 10.0 ), pixelTrackTyMin = cms.double( -10.0 ), pixelTrackTyMax = cms.double( 10.0 ) ) fragment.hltCTPPSProtons = cms.EDProducer( "CTPPSProtonProducer", tagLocalTrackLite = cms.InputTag( "hltCTPPSLocalTrackLiteProducer" ), pixelDiscardBXShiftedTracks = cms.bool( False ), lhcInfoPerFillLabel = cms.string( "" ), lhcInfoPerLSLabel = cms.string( "" ), lhcInfoLabel = cms.string( "" ), useNewLHCInfo = cms.bool( True ), opticsLabel = cms.string( "" ), ppsAssociationCutsLabel = cms.string( "" ), verbosity = cms.untracked.uint32( 0 ), doSingleRPReconstruction = cms.bool( True ), doMultiRPReconstruction = cms.bool( False ), singleRPReconstructionLabel = cms.string( "singleRP" ), multiRPReconstructionLabel = cms.string( "multiRP" ), localAngleXMin = cms.double( -0.03 ), localAngleXMax = cms.double( 0.03 ), localAngleYMin = cms.double( -0.04 ), localAngleYMax = cms.double( 0.04 ), max_n_timing_tracks = cms.uint32( 5 ), default_time = cms.double( 0.0 ), fitVtxY = cms.bool( True ), useImprovedInitialEstimate = cms.bool( True ), multiRPAlgorithm = cms.string( "chi2" ) ) fragment.hltPPSJetComparisonFilter0p3 = cms.EDFilter( "HLTPPSJetComparisonFilter", jetInputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), forwardProtonInputTag = cms.InputTag( 'hltCTPPSProtons','singleRP' ), lhcInfoLabel = cms.string( "" ), lhcInfoPerLSLabel = cms.string( "" ), lhcInfoPerFillLabel = cms.string( "" ), useNewLHCInfo = cms.bool( True ), maxDiffxi = cms.double( 0.3 ), maxDiffm = cms.double( 1.0 ), maxDiffy = cms.double( 1.0 ), nJets = cms.uint32( 4 ), do_xi = cms.bool( True ), do_my = cms.bool( False ) ) fragment.hltPreDiPFJet15FBEta3 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDoubleJet5er5p5 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 5.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.5 ), MinN = cms.int32( 2 ) ) fragment.hltPFDoublePFJet15FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", saveTags = cms.bool( True ), inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), minPtAve = cms.double( 15.0 ), atLeastOneJetAbovePT = cms.double( 0.0 ), minPtTag = cms.double( 15.0 ), minPtProbe = cms.double( 15.0 ), minDphi = cms.double( -1.0 ), minTagEta = cms.double( -5.5 ), maxTagEta = cms.double( -3.0 ), minProbeEta = cms.double( 3.0 ), maxProbeEta = cms.double( 5.5 ), applyAbsToTag = cms.bool( False ), applyAbsToProbe = cms.bool( False ), oppositeEta = cms.bool( True ), triggerType = cms.int32( 85 ) ) fragment.hltL1sZeroBiasORSingleJet35FWD2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet35_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDiPFJet15FBEta3L1SingleJet35FWD2p5 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreAK8PFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreAK8PFJet60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet40AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets40AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet40AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet60AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 60.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJet80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet50AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets50AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet50AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet80AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJet140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet110AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets110AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet110AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet140AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJet200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet170AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 170.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets170AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet170AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet200AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJet260 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet210AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 210.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets210AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet210AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet260AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 260.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJet320 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet270AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 270.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets270AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet270AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet320AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 320.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJet400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet350AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 350.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets350AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet350AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet400AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJet450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet400AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets400AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet400AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet450AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJet500 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet450AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets450AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet450AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet500AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 500.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJet550 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet500AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 500.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets500AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet500AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet550AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets500AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 550.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltL1sSingleJet24BptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet24_BptxAND" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPrePFJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sDoublePFJet20er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet20er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoublePFJet25 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDoubleJet10 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) fragment.hltPFDoubleLooseID25 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 25.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) fragment.hltL1sDoublePFJet30er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet30er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoublePFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPFDoubleLooseID40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) fragment.hltL1sDoublePFJet40er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoublePFJet60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDoubleJet15 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 15.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) fragment.hltPFDoubleLooseID60 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 60.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) fragment.hltPreDoublePFJet70 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPFDoubleLooseID70 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 70.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) fragment.hltPreDoublePFJet80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPFDoubleLooseID80 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 2 ) ) fragment.hltL1sTriplePFJet20er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_TripleJet20er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreTriplePFJet25 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltTrippleJet10 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 3 ) ) fragment.hltPFTripleJetLooseID25 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 25.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 3 ) ) fragment.hltL1sTriplePFJet30er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_TripleJet30er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreTriplePFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPFTripleJetLooseID40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 3 ) ) fragment.hltPreTriplePFJet50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPFTripleJetLooseID50 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 3 ) ) fragment.hltL1sQuadPFJet20er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_QuadJet20er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreQuadPFJet25L1QuadJet20 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltQuadJet10 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 4 ) ) fragment.hltPFQuadJetLooseID25 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 25.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 4 ) ) fragment.hltL1sQuadPFJet24er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_QuadJet24er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreQuadPFJet25 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreQuadPFJet30 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPFQuadJetLooseID30 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.2 ), MinN = cms.int32( 4 ) ) fragment.hltL1sHTT100er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT100er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPrePFHT160 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 1 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltHtMhtJet20 = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( False ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 20.0 ), minPtJetMht = cms.double( 20.0 ), maxEtaJetHt = cms.double( 2.5 ), maxEtaJetMht = cms.double( 5.0 ), jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), pfCandidatesLabel = cms.InputTag( "" ) ) fragment.hltHT110Jet20 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet20' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet20' ), minHt = cms.vdouble( 110.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPFHT160Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 160.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltL1sHTT120er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT120er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPrePFHT200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltHtMhtJet30 = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( False ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 30.0 ), minPtJetMht = cms.double( 30.0 ), maxEtaJetHt = cms.double( 2.5 ), maxEtaJetMht = cms.double( 5.0 ), jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), pfCandidatesLabel = cms.InputTag( "" ) ) fragment.hltHT130Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 130.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPFHT200Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 200.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPrePFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPrePFJet40L1Jet24 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sSingleJet35PlusBptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet35 OR L1_SingleJet35_BptxAND" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPrePFJet40L1Jet35 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sSingleJet60PlusBptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet60 OR L1_SingleJet60_BptxAND" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPrePFJet80L1Jet60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet50" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet80 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltL1sSingleJet90withBptxAND = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet90 OR L1_SingleJet90_BptxAND" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPrePFJet110L1Jet90withBptxAND = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets80 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet80" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet110 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets80" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFJet140L1Jet90withBptxAND = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet110 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets110 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet110" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet140 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFJet60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleAK4CaloJet40" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet60 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 60.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFJet80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPrePFJet110 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPrePFJet140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPrePFJet200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet170 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 170.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets170 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet170" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet200 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFJet260 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet210 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 210.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets210 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet210" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet260 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 260.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFJet320 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet270 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 270.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets270 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet270" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet320 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 320.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFJet400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet350 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 350.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets350 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet350" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet400 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFJet450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet400 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets400 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet400" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet450 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFJet500 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloJet450 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloJets450 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloJet450" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFJet500 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 500.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFJet550 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSinglePFJet550 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 550.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFJetFwd40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet10" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFJetFwd60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet40 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet40" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet60 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 60.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPrePFJetFwd80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet50 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet50" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet80 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPrePFJetFwd140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet110 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet110" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet140 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltL1sSingleJet120Fwd = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleJet120_FWD2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPrePFJetFwd200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet170 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 170.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets170 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet170" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet200 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFJetFwd260 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet210 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 210.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets210 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet210" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet260 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 260.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFJetFwd320 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet270 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 270.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets270 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet270" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet320 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 320.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFJetFwd400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet350 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 350.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets350 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet350" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet400 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFJetFwd450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet400 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets400 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet400" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet450 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFJetFwd500 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet450 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets450 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet450" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet500 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 500.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJetFwd40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet10AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 10.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet10AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet40AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJetFwd60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet40AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet40AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet60AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 60.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJetFwd80 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet50AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet50AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet80AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJetFwd140 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet110AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet110AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet140AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJetFwd200 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet170AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 170.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets170AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet170AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet200AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJetFwd260 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet210AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 210.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets210AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet210AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet260AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 260.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJetFwd320 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet270AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 270.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets270AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet270AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet320AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 320.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJetFwd400 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet350AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 350.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets350AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet350AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet400AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJetFwd450 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet400AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 400.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets400AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet400AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet450AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPreAK8PFJetFwd500 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltSingleCaloFwdJet450AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 450.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetsCorrectedMatchedToCaloFwdJets450AK8 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK8PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltSingleCaloFwdJet450AK8" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltSinglePFFwdJet500AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450AK8" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 500.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( 2.7 ), MaxEta = cms.double( 5.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFHT180 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPFHT180Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 180.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltL1sHTT160er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT160er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPrePFHT250 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltHT200Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 200.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPFHT250Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 250.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltL1sHTT200er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT200er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPrePFHT370 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltHT320Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 320.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPFHT370Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 370.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltL1sHTT255er = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT255er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPrePFHT430 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltHT380Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 380.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPFHT430Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 430.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT255er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_80_60_er2p1_45_40_er2p3 OR L1_HTT320er_QuadJet_80_60_er2p1_50_45_er2p3 OR L1_HTT320er OR L1_HTT360er OR L1_ETT2000 OR L1_HTT400er OR L1_HTT450er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPrePFHT510 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltHT460Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 460.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPFHT510Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 510.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPrePFHT590 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltHT515Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 515.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPFHT590Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 590.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPrePFHT680 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltHT580Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 580.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPFHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 680.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPrePFHT780 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 680.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPFHT780Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 780.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPrePFHT890 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltHT790Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 790.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPFHT890Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 890.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPrePFHT1050 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltHT900Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 900.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPFHT1050Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 1050.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPrePFHT500PFMET100PFMHT100IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltMet = cms.EDProducer( "CaloMETProducer", src = cms.InputTag( "hltTowerMakerForAll" ), calculateSignificance = cms.bool( False ), globalThreshold = cms.double( 0.3 ), noHF = cms.bool( False ), alias = cms.string( "RawCaloMET" ), EB_EtResPar = cms.vdouble( 0.2, 0.03, 0.005 ), EB_PhiResPar = cms.vdouble( 0.00502 ), EE_EtResPar = cms.vdouble( 0.2, 0.03, 0.005 ), EE_PhiResPar = cms.vdouble( 0.02511 ), HB_EtResPar = cms.vdouble( 0.0, 1.22, 0.05 ), HB_PhiResPar = cms.vdouble( 0.02511 ), HE_EtResPar = cms.vdouble( 0.0, 1.3, 0.05 ), HE_PhiResPar = cms.vdouble( 0.02511 ), HO_EtResPar = cms.vdouble( 0.0, 1.3, 0.005 ), HO_PhiResPar = cms.vdouble( 0.02511 ), HF_EtResPar = cms.vdouble( 0.0, 1.82, 0.09 ), HF_PhiResPar = cms.vdouble( 0.05022 ), PF_EtResType1 = cms.vdouble( 0.05, 0.0, 0.0 ), PF_PhiResType1 = cms.vdouble( 0.002 ), PF_EtResType2 = cms.vdouble( 0.05, 0.0, 0.0 ), PF_PhiResType2 = cms.vdouble( 0.002 ), PF_EtResType3 = cms.vdouble( 0.05, 0.0, 0.0 ), PF_PhiResType3 = cms.vdouble( 0.002 ), PF_EtResType4 = cms.vdouble( 0.042, 0.1, 0.0 ), PF_PhiResType4 = cms.vdouble( 0.0028, 0.0, 0.0022 ), PF_EtResType5 = cms.vdouble( 0.41, 0.52, 0.25 ), PF_PhiResType5 = cms.vdouble( 0.1, 0.1, 0.13 ), PF_EtResType6 = cms.vdouble( 0.0, 1.22, 0.05 ), PF_PhiResType6 = cms.vdouble( 0.02511 ), PF_EtResType7 = cms.vdouble( 0.0, 1.22, 0.05 ), PF_PhiResType7 = cms.vdouble( 0.02511 ), resolutionsEra = cms.string( "Spring10" ), resolutionsAlgo = cms.string( "AK5PF" ), ptresolthreshold = cms.double( 10.0 ), jdpt0 = cms.vdouble( ), jdphi0 = cms.vdouble( ), jdpt1 = cms.vdouble( ), jdphi1 = cms.vdouble( ), jdpt2 = cms.vdouble( ), jdphi2 = cms.vdouble( ), jdpt3 = cms.vdouble( ), jdphi3 = cms.vdouble( ), jdpt4 = cms.vdouble( ), jdphi4 = cms.vdouble( ), jdpt5 = cms.vdouble( ), jdphi5 = cms.vdouble( ), jdpt6 = cms.vdouble( ), jdphi6 = cms.vdouble( ), jdpt7 = cms.vdouble( ), jdphi7 = cms.vdouble( ), jdpt8 = cms.vdouble( ), jdphi8 = cms.vdouble( ), jdpt9 = cms.vdouble( ), jdphi9 = cms.vdouble( ) ) fragment.hltMET70 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 70.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltMht = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( False ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 20.0 ), minPtJetMht = cms.double( 20.0 ), maxEtaJetHt = cms.double( 5.2 ), maxEtaJetMht = cms.double( 5.2 ), jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), pfCandidatesLabel = cms.InputTag( "" ) ) fragment.hltMHT70 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltMht' ), minMht = cms.vdouble( 70.0 ) ) fragment.hltHT400Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 400.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPFMHTTightID = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( False ), excludePFMuons = cms.bool( False ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 20.0 ), minPtJetMht = cms.double( 20.0 ), maxEtaJetHt = cms.double( 5.2 ), maxEtaJetMht = cms.double( 5.2 ), jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), pfCandidatesLabel = cms.InputTag( "" ) ) fragment.hltPFMHTTightID100 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), minMht = cms.vdouble( 100.0 ) ) fragment.hltPFMET100 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFHT500Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 500.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPrePFHT500PFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltMET80 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltMHT80 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltMht' ), minMht = cms.vdouble( 80.0 ) ) fragment.hltPFMHTTightID110 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), minMht = cms.vdouble( 110.0 ) ) fragment.hltPFMET110 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFHT700PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltMET60 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 60.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltMHT60 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltMht' ), minMht = cms.vdouble( 60.0 ) ) fragment.hltHT550Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 550.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPFMHTTightID85 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), minMht = cms.vdouble( 85.0 ) ) fragment.hltPFMET85 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 85.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFHT700Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 700.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPrePFHT800PFMET75PFMHT75IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltMET50 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 50.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltMHT50 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltMht' ), minMht = cms.vdouble( 50.0 ) ) fragment.hltHT650Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltHtMhtJet30' ), mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), minHt = cms.vdouble( 650.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPFMHTTightID75 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), minMht = cms.vdouble( 75.0 ) ) fragment.hltPFMET75 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 75.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltPFHT800Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 800.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltL1sAllETMHFSeeds = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p6 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p6" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPrePFMET120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltMET90 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 90.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltMHT90 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltMht' ), minMht = cms.vdouble( 90.0 ) ) fragment.hltPFMHTTightID120 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), minMht = cms.vdouble( 120.0 ) ) fragment.hltPFMET120 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 120.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFMET130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltMET100 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltMHT100 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltMht' ), minMht = cms.vdouble( 100.0 ) ) fragment.hltPFMHTTightID130 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), minMht = cms.vdouble( 130.0 ) ) fragment.hltPFMET130 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 130.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFMET140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltMET110 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltMHT110 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltMht' ), minMht = cms.vdouble( 110.0 ) ) fragment.hltPFMHTTightID140 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), minMht = cms.vdouble( 140.0 ) ) fragment.hltPFMET140 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltL1sAllETMHFHTT60Seeds = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPrePFMET120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPFHT60Jet30 = cms.EDFilter( "HLTHtMhtFilter", saveTags = cms.bool( True ), htLabels = cms.VInputTag( 'hltPFHTJet30' ), mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), minHt = cms.vdouble( 60.0 ), minMht = cms.vdouble( 0.0 ), minMeff = cms.vdouble( 0.0 ), meffSlope = cms.vdouble( 1.0 ) ) fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPFMHTNoMuTightID = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( False ), excludePFMuons = cms.bool( True ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 20.0 ), minPtJetMht = cms.double( 20.0 ), maxEtaJetHt = cms.double( 5.2 ), maxEtaJetMht = cms.double( 5.2 ), jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) ) fragment.hltPFMHTNoMuTightID120 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), minMht = cms.vdouble( 120.0 ) ) fragment.hltParticleFlowNoMu = cms.EDFilter( "GenericPFCandidateSelector", src = cms.InputTag( "hltParticleFlow" ), cut = cms.string( "particleId!=3" ), filter = cms.bool( False ), throwOnMissing = cms.untracked.bool( True ) ) fragment.hltPFMETNoMuProducer = cms.EDProducer( "PFMETProducer", src = cms.InputTag( "hltParticleFlowNoMu" ), globalThreshold = cms.double( 0.0 ), alias = cms.string( "pfMetNoMu" ), calculateSignificance = cms.bool( False ), parameters = cms.PSet( ), applyWeight = cms.bool( False ), srcWeights = cms.InputTag( "" ) ) fragment.hltPFMETNoMu120 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 120.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFMETTypeOne140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltcorrPFMETTypeOne = cms.EDProducer( "PFJetMETcorrInputProducer", src = cms.InputTag( "hltAK4PFJets" ), offsetCorrLabel = cms.InputTag( "hltAK4PFFastJetCorrector" ), jetCorrLabel = cms.InputTag( "hltAK4PFCorrector" ), jetCorrLabelRes = cms.InputTag( "hltAK4PFCorrector" ), jetCorrEtaMax = cms.double( 9.9 ), type1JetPtThreshold = cms.double( 35.0 ), skipEM = cms.bool( True ), skipEMfractionThreshold = cms.double( 0.9 ), skipMuons = cms.bool( True ), skipMuonSelection = cms.string( "isGlobalMuon | isStandAloneMuon" ) ) fragment.hltPFMETTypeOne = cms.EDProducer( "CorrectedPFMETProducer", src = cms.InputTag( "hltPFMETProducer" ), srcCorrections = cms.VInputTag( 'hltcorrPFMETTypeOne:type1' ) ) fragment.hltPFMETTypeOne140 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETTypeOne" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPrePFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPFMHTNoMuTightID130 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), minMht = cms.vdouble( 130.0 ) ) fragment.hltPFMETNoMu130 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 130.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPFMHTNoMuTightID140 = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), minMht = cms.vdouble( 140.0 ) ) fragment.hltPFMETNoMu140 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 140.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFMETNoMu110PFMHTNoMu110IDTightFilterHF = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltHFJetShowerShape = cms.EDProducer( "HFJetShowerShape", jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), vertices = cms.InputTag( "hltPixelVertices" ), jetPtThreshold = cms.double( 25.0 ), jetEtaThreshold = cms.double( 2.9 ), hfTowerEtaWidth = cms.double( 0.175 ), hfTowerPhiWidth = cms.double( 0.175 ), vertexRecoEffcy = cms.double( 0.7 ), offsetPerPU = cms.double( 0.4 ), jetReferenceRadius = cms.double( 0.4 ), stripPtThreshold = cms.double( 10.0 ), widthPtThreshold = cms.double( 3.0 ) ) fragment.hltAK4PFJetsTightIDCorrectedHFCleaned = cms.EDProducer( "HLTPFJetHFCleaner", jets = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), mets = cms.InputTag( "hltMet" ), sigmaEtaEta = cms.InputTag( 'hltHFJetShowerShape','sigmaEtaEta' ), sigmaPhiPhi = cms.InputTag( 'hltHFJetShowerShape','sigmaPhiPhi' ), centralEtaStripSize = cms.InputTag( 'hltHFJetShowerShape','centralEtaStripSize' ), jetPtMin = cms.double( 100.0 ), dphiJetMetMin = cms.double( 2.5 ), jetEtaMin = cms.double( 2.9 ), jetEtaMax = cms.double( 3.25 ), sigmaEtaPhiDiffMax = cms.double( 0.05 ), cornerCutSigmaEtaEta = cms.double( 0.02 ), cornerCutSigmaPhiPhi = cms.double( 0.02 ), centralEtaStripSizeMax = cms.int32( 2 ), applySigmaEtaPhiCornerCut = cms.bool( True ), applySigmaEtaPhiCut = cms.bool( True ), applyStripSizeCut = cms.bool( True ) ) fragment.hltPFMHTNoMuTightIDHFCleaned = cms.EDProducer( "HLTHtMhtProducer", usePt = cms.bool( False ), excludePFMuons = cms.bool( True ), minNJetHt = cms.int32( 0 ), minNJetMht = cms.int32( 0 ), minPtJetHt = cms.double( 20.0 ), minPtJetMht = cms.double( 20.0 ), maxEtaJetHt = cms.double( 5.2 ), maxEtaJetMht = cms.double( 5.2 ), jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrectedHFCleaned" ), pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ) ) fragment.hltPFMHTNoMuTightID110HFCleaned = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), minMht = cms.vdouble( 110.0 ) ) fragment.hltPFMETNoMu110 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 110.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTightFilterHF = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPFMHTNoMuTightID120HFCleaned = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), minMht = cms.vdouble( 120.0 ) ) fragment.hltPrePFMETNoMu130PFMHTNoMu130IDTightFilterHF = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPFMHTNoMuTightID130HFCleaned = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), minMht = cms.vdouble( 130.0 ) ) fragment.hltPrePFMETNoMu140PFMHTNoMu140IDTightFilterHF = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPFMHTNoMuTightID140HFCleaned = cms.EDFilter( "HLTMhtFilter", saveTags = cms.bool( True ), mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightIDHFCleaned' ), minMht = cms.vdouble( 140.0 ) ) fragment.hltPreL1ETMHadSeeds = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreCaloMHT90 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreCaloMET90NotCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPreCaloMET350NotCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltMET350 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 350.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFMET200NotCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPFMET200 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFMET250NotCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPFMET250 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 250.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFMET300NotCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPFMET300 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETProducer" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 300.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFMET200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltCSCHaloData = cms.EDProducer( "CSCHaloDataProducer", L1MuGMTReadoutLabel = cms.InputTag( "" ), HLTResultLabel = cms.InputTag( "" ), HLTBitLabel = cms.VInputTag( ), CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), HBHErhLabel = cms.InputTag( "hltHbhereco" ), ECALBrhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), ECALErhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), CosmicMuonLabel = cms.InputTag( "" ), MuonLabel = cms.InputTag( "hltMuons" ), SALabel = cms.InputTag( "" ), ALCTDigiLabel = cms.InputTag( "" ), MatchParameters = cms.PSet( RPChits = cms.InputTag( "hltRpcRecHits" ), TightMatchDT = cms.bool( False ), DTradius = cms.double( 0.01 ), TightMatchCSC = cms.bool( True ), CSCsegments = cms.InputTag( "hltCscSegments" ), DTsegments = cms.InputTag( "hltDt4DSegments" ) ), DetaParam = cms.double( 0.1 ), DphiParam = cms.double( 1.0 ), InnerRMinParam = cms.double( 0.0 ), InnerRMaxParam = cms.double( 99999.0 ), OuterRMinParam = cms.double( 0.0 ), OuterRMaxParam = cms.double( 99999.0 ), NormChi2Param = cms.double( 8.0 ), MaxSegmentRDiff = cms.double( 10.0 ), MaxSegmentPhiDiff = cms.double( 0.1 ), MaxSegmentTheta = cms.double( 0.7 ), MaxDtMuonSegment = cms.double( -10.0 ), MaxFreeInverseBeta = cms.double( 0.0 ), ExpectedBX = cms.int32( 6 ), RecHitTime0 = cms.double( 0.0 ), RecHitTimeWindow = cms.double( 25.0 ), MinOuterMomentumTheta = cms.double( 0.1 ), MaxOuterMomentumTheta = cms.double( 3.0 ), MatchingDPhiThreshold = cms.double( 0.18 ), MatchingDEtaThreshold = cms.double( 0.4 ), MatchingDWireThreshold = cms.int32( 5 ) ) fragment.hltEcalHaloData = cms.EDProducer( "EcalHaloDataProducer", EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), ESRecHitLabel = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), SuperClusterLabel = cms.InputTag( "" ), PhotonLabel = cms.InputTag( "" ), EBRecHitEnergyThresholdParam = cms.double( 0.3 ), EERecHitEnergyThresholdParam = cms.double( 0.3 ), ESRecHitEnergyThresholdParam = cms.double( 0.3 ), SumEcalEnergyThresholdParam = cms.double( 10.0 ), NHitsEcalThresholdParam = cms.int32( 4 ), RoundnessCutParam = cms.double( 0.41 ), AngleCutParam = cms.double( 0.51 ) ) fragment.hltHcalHaloData = cms.EDProducer( "HcalHaloDataProducer", EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), HFRecHitLabel = cms.InputTag( "hltHfreco" ), HORecHitLabel = cms.InputTag( "hltHoreco" ), caloTowerCollName = cms.InputTag( "hltTowerMakerForAll" ), HBRecHitEnergyThresholdParam = cms.double( 0.5 ), HERecHitEnergyThresholdParam = cms.double( 0.5 ), SumHcalEnergyThresholdParam = cms.double( 18.0 ), NHitsHcalThresholdParam = cms.int32( 4 ) ) fragment.hltGlobalHaloData = cms.EDProducer( "GlobalHaloDataProducer", IsHLT = cms.bool( True ), metLabel = cms.InputTag( "hltMet" ), calotowerLabel = cms.InputTag( "hltTowerMakerForAll" ), CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), MuonLabel = cms.InputTag( "hltMuons" ), CSCHaloDataLabel = cms.InputTag( "hltCSCHaloData" ), EcalHaloDataLabel = cms.InputTag( "hltEcalHaloData" ), HcalHaloDataLabel = cms.InputTag( "hltHcalHaloData" ), EcalMinMatchingRadiusParam = cms.double( 110.0 ), EcalMaxMatchingRadiusParam = cms.double( 330.0 ), HcalMinMatchingRadiusParam = cms.double( 110.0 ), HcalMaxMatchingRadiusParam = cms.double( 490.0 ), CaloTowerEtThresholdParam = cms.double( 0.3 ), MaxSegmentTheta = cms.double( 0.7 ), rh_et_threshforcscmatching_eb = cms.double( 10.0 ), rcalominrsegm_lowthresh_eb = cms.double( -30.0 ), rcalominrsegm_highthresh_eb = cms.double( 15.0 ), dtcalosegm_thresh_eb = cms.double( 15.0 ), dphicalosegm_thresh_eb = cms.double( 0.04 ), rh_et_threshforcscmatching_ee = cms.double( 10.0 ), rcalominrsegm_lowthresh_ee = cms.double( -30.0 ), rcalominrsegm_highthresh_ee = cms.double( 30.0 ), dtcalosegm_thresh_ee = cms.double( 15.0 ), dphicalosegm_thresh_ee = cms.double( 0.04 ), rh_et_threshforcscmatching_hb = cms.double( 20.0 ), rcalominrsegm_lowthresh_hb = cms.double( -100.0 ), rcalominrsegm_highthresh_hb = cms.double( 20.0 ), dtcalosegm_thresh_hb = cms.double( 15.0 ), dphicalosegm_thresh_hb = cms.double( 0.15 ), rh_et_threshforcscmatching_he = cms.double( 20.0 ), rcalominrsegm_lowthresh_he = cms.double( -30.0 ), rcalominrsegm_highthresh_he = cms.double( 30.0 ), dtcalosegm_thresh_he = cms.double( 15.0 ), dphicalosegm_thresh_he = cms.double( 0.1 ) ) fragment.hltCaloRecHitsBeamHaloCleaned = cms.EDProducer( "CaloRecHitsBeamHaloCleaned", EBRecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), EERecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), HBHERecHitsLabel = cms.InputTag( "hltHbhereco" ), GlobalHaloDataLabel = cms.InputTag( "hltGlobalHaloData" ), IsHLT = cms.bool( True ) ) fragment.hltTowerMakerForAllBeamHaloCleaned = cms.EDProducer( "CaloTowersCreator", EBSumThreshold = cms.double( 0.2 ), HF2Weight = cms.double( 1.0 ), EBWeight = cms.double( 1.0 ), EESumThreshold = cms.double( 0.45 ), HOThreshold0 = cms.double( 3.5 ), HOThresholdPlus1 = cms.double( 3.5 ), HOThresholdMinus1 = cms.double( 3.5 ), HOThresholdPlus2 = cms.double( 3.5 ), HOThresholdMinus2 = cms.double( 3.5 ), HBThreshold = cms.double( 0.3 ), HBThreshold1 = cms.double( 0.4 ), HBThreshold2 = cms.double( 0.3 ), HF1Threshold = cms.double( 0.5 ), HEDWeight = cms.double( 1.0 ), EEWeight = cms.double( 1.0 ), HESWeight = cms.double( 1.0 ), HF1Weight = cms.double( 1.0 ), HOWeight = cms.double( 1.0E-99 ), EBThreshold = cms.double( 0.07 ), EEThreshold = cms.double( 0.3 ), HcalThreshold = cms.double( -1000.0 ), HF2Threshold = cms.double( 0.85 ), HESThreshold = cms.double( 0.2 ), HESThreshold1 = cms.double( 0.1 ), HEDThreshold = cms.double( 0.2 ), HEDThreshold1 = cms.double( 0.1 ), EcutTower = cms.double( -1000.0 ), HBWeight = cms.double( 1.0 ), MomHBDepth = cms.double( 0.2 ), MomHEDepth = cms.double( 0.4 ), MomEBDepth = cms.double( 0.3 ), MomEEDepth = cms.double( 0.0 ), UseHO = cms.bool( False ), UseEtEBTreshold = cms.bool( False ), UseSymEBTreshold = cms.bool( False ), UseEtEETreshold = cms.bool( False ), UseSymEETreshold = cms.bool( False ), UseHcalRecoveredHits = cms.bool( False ), UseEcalRecoveredHits = cms.bool( False ), UseRejectedHitsOnly = cms.bool( False ), UseRejectedRecoveredHcalHits = cms.bool( False ), UseRejectedRecoveredEcalHits = cms.bool( False ), missingHcalRescaleFactorForEcal = cms.double( 0.0 ), AllowMissingInputs = cms.bool( False ), HBGrid = cms.vdouble( ), EEWeights = cms.vdouble( ), HF2Weights = cms.vdouble( ), HOWeights = cms.vdouble( ), EEGrid = cms.vdouble( ), HBWeights = cms.vdouble( ), HF2Grid = cms.vdouble( ), HEDWeights = cms.vdouble( ), HF1Grid = cms.vdouble( ), EBWeights = cms.vdouble( ), HF1Weights = cms.vdouble( ), HESGrid = cms.vdouble( ), HESWeights = cms.vdouble( ), HEDGrid = cms.vdouble( ), HOGrid = cms.vdouble( ), EBGrid = cms.vdouble( ), hfInput = cms.InputTag( "hltHfreco" ), hbheInput = cms.InputTag( "hltCaloRecHitsBeamHaloCleaned" ), hoInput = cms.InputTag( "hltHoreco" ), ecalInputs = cms.VInputTag( 'hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEB','hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEE' ), MomConstrMethod = cms.int32( 1 ), HcalAcceptSeverityLevel = cms.uint32( 9 ), EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', 'kWeird', 'kBad' ), HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), HcalPhase = cms.int32( 1 ), usePFThresholdsFromDB = cms.bool( True ), EcalRecHitThresh = cms.bool( True ) ) fragment.hltMetCleanBH = cms.EDProducer( "CaloMETProducer", src = cms.InputTag( "hltTowerMakerForAllBeamHaloCleaned" ), calculateSignificance = cms.bool( False ), globalThreshold = cms.double( 0.3 ), noHF = cms.bool( False ), alias = cms.string( "RawCaloMET" ), EB_EtResPar = cms.vdouble( 0.2, 0.03, 0.005 ), EB_PhiResPar = cms.vdouble( 0.00502 ), EE_EtResPar = cms.vdouble( 0.2, 0.03, 0.005 ), EE_PhiResPar = cms.vdouble( 0.02511 ), HB_EtResPar = cms.vdouble( 0.0, 1.22, 0.05 ), HB_PhiResPar = cms.vdouble( 0.02511 ), HE_EtResPar = cms.vdouble( 0.0, 1.3, 0.05 ), HE_PhiResPar = cms.vdouble( 0.02511 ), HO_EtResPar = cms.vdouble( 0.0, 1.3, 0.005 ), HO_PhiResPar = cms.vdouble( 0.02511 ), HF_EtResPar = cms.vdouble( 0.0, 1.82, 0.09 ), HF_PhiResPar = cms.vdouble( 0.05022 ), PF_EtResType1 = cms.vdouble( 0.05, 0.0, 0.0 ), PF_PhiResType1 = cms.vdouble( 0.002 ), PF_EtResType2 = cms.vdouble( 0.05, 0.0, 0.0 ), PF_PhiResType2 = cms.vdouble( 0.002 ), PF_EtResType3 = cms.vdouble( 0.05, 0.0, 0.0 ), PF_PhiResType3 = cms.vdouble( 0.002 ), PF_EtResType4 = cms.vdouble( 0.042, 0.1, 0.0 ), PF_PhiResType4 = cms.vdouble( 0.0028, 0.0, 0.0022 ), PF_EtResType5 = cms.vdouble( 0.41, 0.52, 0.25 ), PF_PhiResType5 = cms.vdouble( 0.1, 0.1, 0.13 ), PF_EtResType6 = cms.vdouble( 0.0, 1.22, 0.05 ), PF_PhiResType6 = cms.vdouble( 0.02511 ), PF_EtResType7 = cms.vdouble( 0.0, 1.22, 0.05 ), PF_PhiResType7 = cms.vdouble( 0.02511 ), resolutionsEra = cms.string( "Spring10" ), resolutionsAlgo = cms.string( "AK5PF" ), ptresolthreshold = cms.double( 10.0 ), jdpt0 = cms.vdouble( ), jdphi0 = cms.vdouble( ), jdpt1 = cms.vdouble( ), jdphi1 = cms.vdouble( ), jdpt2 = cms.vdouble( ), jdphi2 = cms.vdouble( ), jdpt3 = cms.vdouble( ), jdphi3 = cms.vdouble( ), jdpt4 = cms.vdouble( ), jdphi4 = cms.vdouble( ), jdpt5 = cms.vdouble( ), jdphi5 = cms.vdouble( ), jdpt6 = cms.vdouble( ), jdphi6 = cms.vdouble( ), jdpt7 = cms.vdouble( ), jdphi7 = cms.vdouble( ), jdpt8 = cms.vdouble( ), jdphi8 = cms.vdouble( ), jdpt9 = cms.vdouble( ), jdphi9 = cms.vdouble( ) ) fragment.hltMETCleanBH80 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMetCleanBH" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 80.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltPrePFMETTypeOne200BeamHaloCleaned = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltPFMETTypeOne200 = cms.EDFilter( "HLT1PFMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFMETTypeOne" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltL1sETM90ToETM150 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltMET105 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 105.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltDeDxEstimatorProducer = cms.EDProducer( "DeDxEstimatorProducer", estimator = cms.string( "generic" ), tracks = cms.InputTag( "hltMergedTracks" ), UseDeDxHits = cms.bool( False ), pixelDeDxHits = cms.InputTag( "" ), stripDeDxHits = cms.InputTag( "" ), UsePixel = cms.bool( False ), UseStrip = cms.bool( True ), MeVperADCPixel = cms.double( 3.61E-6 ), MeVperADCStrip = cms.double( 9.5665E-4 ), ShapeTest = cms.bool( False ), UseCalibration = cms.bool( False ), calibrationPath = cms.string( "" ), Record = cms.string( "SiStripDeDxMip_3D_Rcd" ), ProbabilityMode = cms.string( "Accumulation" ), fraction = cms.double( 0.4 ), exponent = cms.double( -2.0 ), truncate = cms.bool( True ) ) fragment.hltTrk50Filter = cms.EDFilter( "HLTDeDxFilter", saveTags = cms.bool( True ), minDEDx = cms.double( -1.0 ), minPT = cms.double( 50.0 ), minNOM = cms.double( -1.0 ), minETA = cms.double( 0.0 ), maxETA = cms.double( 5.5 ), minNumValidHits = cms.double( 5.0 ), maxNHitMissIn = cms.double( 0.0 ), maxNHitMissMid = cms.double( 0.0 ), maxRelTrkIsoDeltaRp3 = cms.double( 0.05 ), relTrkIsoDeltaRSize = cms.double( 0.3 ), maxAssocCaloE = cms.double( 100.0 ), maxAssocCaloEDeltaRSize = cms.double( 0.5 ), caloTowersTag = cms.InputTag( "hltTowerMakerForAll" ), inputTracksTag = cms.InputTag( "hltMergedTracks" ), inputDeDxTag = cms.InputTag( "hltDeDxEstimatorProducer" ) ) fragment.hltL1sETM80ToETM150 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF130 OR L1_ETMHF140 OR L1_ETMHF150 OR L1_ETM150 OR L1_ETMHF70_HTT60er OR L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er OR L1_ETMHF130_HTT60er OR L1_ETMHF80_SingleJet55er2p5_dPhi_Min2p1 OR L1_ETMHF90_SingleJet60er2p5_dPhi_Min2p1" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMET120IsoTrk50 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltMET120 = cms.EDFilter( "HLT1CaloMET", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMet" ), triggerType = cms.int32( 87 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 120.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( -1.0 ), MinN = cms.int32( 1 ) ) fragment.hltL1sSingleMu7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu7" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu12eta2p3 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu7" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMu7L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu7L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu7L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu7L1f0L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu7L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.3 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL1sMu3Jet30er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet30er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu12eta2p3PFJet40 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sMu3Jet30er2p5" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltCaloJet30eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetCorrectedMatchedToCaloJet30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltCaloJet30eta2p3" ), triggerJetsType = cms.int32( 85 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltPFJet40Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFJetCorrectedMatchedToCaloJet30eta2p3" ), triggerType = cms.int32( 85 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 1 ) ) fragment.hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet30er2p5L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu3Jet30er2p5L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet30er2p5L1f0L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet30er2p5L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.3 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL1sMu3JetC16dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet16er2p5_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu12DoublePFJets40PNetBTag0p11 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sMu3JetC16dRMax0p4" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltDoubleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets30eta2p3" ), triggerJetsType = cms.int32( 86 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltDoublePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 40.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) fragment.hltPFJetForBtagSelector = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 30.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.6 ), MinN = cms.int32( 1 ) ) fragment.hltPFJetForBtag = cms.EDProducer( "HLTPFJetCollectionProducer", HLTObject = cms.InputTag( "hltPFJetForBtagSelector" ), TriggerTypes = cms.vint32( 86 ) ) fragment.hltDeepBLifetimeTagInfosPF = cms.EDProducer( "CandIPProducer", maximumTransverseImpactParameter = cms.double( 0.2 ), minimumNumberOfHits = cms.int32( 3 ), minimumTransverseMomentum = cms.double( 1.0 ), primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), maximumLongitudinalImpactParameter = cms.double( 17.0 ), computeGhostTrack = cms.bool( True ), maxDeltaR = cms.double( 0.4 ), candidates = cms.InputTag( "hltParticleFlow" ), jetDirectionUsingGhostTrack = cms.bool( False ), minimumNumberOfPixelHits = cms.int32( 2 ), jetDirectionUsingTracks = cms.bool( False ), computeProbabilities = cms.bool( True ), useTrackQuality = cms.bool( False ), jets = cms.InputTag( "hltPFJetForBtag" ), ghostTrackPriorDeltaR = cms.double( 0.03 ), maximumChiSquared = cms.double( 5.0 ), explicitJTA = cms.bool( False ) ) fragment.hltDeepInclusiveVertexFinderPF = cms.EDProducer( "InclusiveCandidateVertexFinder", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), tracks = cms.InputTag( "hltParticleFlow" ), minHits = cms.uint32( 8 ), maximumLongitudinalImpactParameter = cms.double( 0.3 ), maximumTimeSignificance = cms.double( 3.0 ), minPt = cms.double( 0.8 ), maxNTracks = cms.uint32( 30 ), clusterizer = cms.PSet( distanceRatio = cms.double( 20.0 ), clusterMaxDistance = cms.double( 0.05 ), seedMax3DIPSignificance = cms.double( 9999.0 ), clusterMaxSignificance = cms.double( 4.5 ), seedMin3DIPSignificance = cms.double( 1.2 ), clusterMinAngleCosine = cms.double( 0.5 ), seedMin3DIPValue = cms.double( 0.005 ), seedMax3DIPValue = cms.double( 9999.0 ) ), vertexMinAngleCosine = cms.double( 0.95 ), vertexMinDLen2DSig = cms.double( 2.5 ), vertexMinDLenSig = cms.double( 0.5 ), fitterSigmacut = cms.double( 3.0 ), fitterTini = cms.double( 256.0 ), fitterRatio = cms.double( 0.25 ), useDirectVertexFitter = cms.bool( True ), useVertexReco = cms.bool( True ), vertexReco = cms.PSet( primcut = cms.double( 1.0 ), seccut = cms.double( 3.0 ), finder = cms.string( "avr" ), smoothing = cms.bool( True ) ) ) fragment.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", secondaryVertices = cms.InputTag( "hltDeepInclusiveVertexFinderPF" ), maxFraction = cms.double( 0.7 ), minSignificance = cms.double( 2.0 ) ) fragment.hltDeepTrackVertexArbitratorPF = cms.EDProducer( "CandidateVertexArbitrator", beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), tracks = cms.InputTag( "hltParticleFlow" ), secondaryVertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), dLenFraction = cms.double( 0.333 ), dRCut = cms.double( 0.4 ), distCut = cms.double( 0.04 ), sigCut = cms.double( 5.0 ), fitterSigmacut = cms.double( 3.0 ), fitterTini = cms.double( 256.0 ), fitterRatio = cms.double( 0.25 ), trackMinLayers = cms.int32( 4 ), trackMinPt = cms.double( 0.4 ), trackMinPixels = cms.int32( 1 ), maxTimeSignificance = cms.double( 3.5 ) ) fragment.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", secondaryVertices = cms.InputTag( "hltDeepTrackVertexArbitratorPF" ), maxFraction = cms.double( 0.2 ), minSignificance = cms.double( 10.0 ) ) fragment.hltPrimaryVertexAssociation = cms.EDProducer( "PFCandidatePrimaryVertexSorter", sorting = cms.PSet( ), assignment = cms.PSet( maxDxyForJetAxisAssigment = cms.double( 0.1 ), maxDzForJetAxisAssigment = cms.double( 0.1 ), useTiming = cms.bool( False ), preferHighRanked = cms.bool( False ), EtaMinUseDz = cms.double( -1.0 ), maxDistanceToJetAxis = cms.double( 0.07 ), PtMaxCharged = cms.double( -1.0 ), minJetPt = cms.double( 25.0 ), maxDzSigForPrimaryAssignment = cms.double( 5.0 ), OnlyUseFirstDz = cms.bool( False ), maxDzErrorForPrimaryAssignment = cms.double( 0.05 ), maxDzForPrimaryAssignment = cms.double( 0.1 ), maxJetDeltaR = cms.double( 0.5 ), maxDxySigForNotReconstructedPrimary = cms.double( 2.0 ), DzCutForChargedFromPUVtxs = cms.double( 0.2 ), maxDtSigForPrimaryAssignment = cms.double( 3.0 ), maxDxyForNotReconstructedPrimary = cms.double( 0.01 ), useVertexFit = cms.bool( True ), NumOfPUVtxsForCharged = cms.uint32( 0 ) ), qualityForPrimary = cms.int32( 2 ), usePVMET = cms.bool( True ), particles = cms.InputTag( "hltParticleFlow" ), vertices = cms.InputTag( "hltVerticesPFFilter" ), jets = cms.InputTag( "hltPFJetForBtag" ), produceAssociationToOriginalVertices = cms.bool( True ), produceSortedVertices = cms.bool( False ), producePileUpCollection = cms.bool( False ), produceNoPileUpCollection = cms.bool( False ) ) fragment.hltParticleNetJetTagInfos = cms.EDProducer( "DeepBoostedJetTagInfoProducer", jet_radius = cms.double( 0.4 ), min_jet_pt = cms.double( 30.0 ), max_jet_eta = cms.double( 2.5 ), min_pt_for_track_properties = cms.double( 0.95 ), min_pt_for_pfcandidates = cms.double( 0.1 ), use_puppiP4 = cms.bool( False ), include_neutrals = cms.bool( True ), sort_by_sip2dsig = cms.bool( False ), min_puppi_wgt = cms.double( -1.0 ), flip_ip_sign = cms.bool( False ), sip3dSigMax = cms.double( -1.0 ), use_hlt_features = cms.bool( True ), vertices = cms.InputTag( "hltVerticesPFFilter" ), secondary_vertices = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ), pf_candidates = cms.InputTag( "hltParticleFlow" ), jets = cms.InputTag( "hltPFJetForBtag" ), unsubjet_map = cms.InputTag( "" ), puppi_value_map = cms.InputTag( "" ), vertex_associator = cms.InputTag( 'hltPrimaryVertexAssociation','original' ), use_scouting_features = cms.bool( False ), normchi2_value_map = cms.InputTag( "" ), dz_value_map = cms.InputTag( "" ), dxy_value_map = cms.InputTag( "" ), dzsig_value_map = cms.InputTag( "" ), dxysig_value_map = cms.InputTag( "" ), lostInnerHits_value_map = cms.InputTag( "" ), quality_value_map = cms.InputTag( "" ), trkPt_value_map = cms.InputTag( "" ), trkEta_value_map = cms.InputTag( "" ), trkPhi_value_map = cms.InputTag( "" ), covarianceVersion = cms.int32( 1 ), covariancePackingSchemas = cms.vint32( 8, 264, 520, 776, 0 ) ) fragment.hltParticleNetONNXJetTags = cms.EDProducer( "BoostedJetONNXJetTagsProducer", src = cms.InputTag( "hltParticleNetJetTagInfos" ), preprocess_json = cms.string( "RecoBTag/Combined/data/HLT/ParticleNetAK4/V01/preprocess.json" ), preprocessParams = cms.PSet( ), model_path = cms.FileInPath( "RecoBTag/Combined/data/HLT/ParticleNetAK4/V01/particle-net.onnx" ), flav_names = cms.vstring( 'probtauhp', 'probtauhm', 'probb', 'probc', 'probuds', 'probg', 'ptcorr' ), jets = cms.InputTag( "" ), produceValueMap = cms.untracked.bool( False ), debugMode = cms.untracked.bool( False ) ) fragment.hltParticleNetDiscriminatorsJetTags = cms.EDProducer( "BTagProbabilityToDiscriminator", discriminators = cms.VPSet( cms.PSet( name = cms.string( "BvsAll" ), numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb' ), denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg' ) ), cms.PSet( name = cms.string( "CvsAll" ), numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probc' ), denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg' ) ), cms.PSet( name = cms.string( "TauhvsAll" ), numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probtauhp','hltParticleNetONNXJetTags:probtauhm' ), denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probb','hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg','hltParticleNetONNXJetTags:probtauhp','hltParticleNetONNXJetTags:probtauhm' ) ), cms.PSet( name = cms.string( "CvsL" ), numerator = cms.VInputTag( 'hltParticleNetONNXJetTags:probc' ), denominator = cms.VInputTag( 'hltParticleNetONNXJetTags:probc','hltParticleNetONNXJetTags:probuds','hltParticleNetONNXJetTags:probg' ) ) ) ) fragment.hltBTagPFPNet0p11Single = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFJetForBtag" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.92 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 1 ), MatchJetsByDeltaR = cms.bool( False ), MaxJetDeltaR = cms.double( 0.1 ), TriggerType = cms.int32( 86 ) ) fragment.hltL2fL1sMu3Jet16L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu3Jet16L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.3 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL1sMu3JetC60dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet60er2p5_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu12DoublePFJets100PNetBTag0p11 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sMu3JetC60dRMax0p4" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltDoublePFBJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) fragment.hltL2fL1sMu3Jet60L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu3Jet60L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet60L1f0L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.3 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL1sMu3JetC120dRMax0p4 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet120er2p5_dR_Max0p4" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu12DoublePFJets200PNetBTag0p11 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sMu3JetC120dRMax0p4" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltDoublePFBJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 200.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) fragment.hltL2fL1sMu3Jet120L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu3Jet120L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet120L1f0L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.3 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreMu12DoublePFJets350PNetBTag0p11 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDoublePFBJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 350.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) fragment.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu10er2p3_Jet32er2p3_dR_Max0p4_DoubleJet32er2p3_dEta_Max1p6 OR L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu12DoublePFJets40MaxDeta1p6PNet2BTag0p11 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu12Dijet40Deta1p6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltDoublePFBJets40Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), inputTag1 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), inputTag2 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), triggerType1 = cms.int32( 86 ), triggerType2 = cms.int32( 86 ), MinDeta = cms.double( -1000.0 ), MaxDeta = cms.double( 1.6 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( 1.0E7 ), MinDelR = cms.double( 0.0 ), MaxDelR = cms.double( 1000.0 ), MinPt = cms.double( 0.0 ), MaxPt = cms.double( 1.0E7 ), MinMinv = cms.double( 0.0 ), MaxMinv = cms.double( 1.0E7 ), MinN = cms.int32( 1 ) ) fragment.hltBTagPFPNet0p11Double = cms.EDFilter( "HLTPFJetTag", saveTags = cms.bool( True ), Jets = cms.InputTag( "hltPFJetForBtag" ), JetTags = cms.InputTag( 'hltParticleNetDiscriminatorsJetTags','BvsAll' ), MinTag = cms.double( 0.92 ), MaxTag = cms.double( 999999.0 ), MinJets = cms.int32( 2 ), MatchJetsByDeltaR = cms.bool( False ), MaxJetDeltaR = cms.double( 0.1 ), TriggerType = cms.int32( 86 ) ) fragment.hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40Deta1p6L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu12Dijet40Deta1p6L1f0L2f0L3Filtered12eta2p3 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Dijet40Deta1p6L1f0L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Dijet40Deta1p6L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.3 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 12.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltPreMu12DoublePFJets54MaxDeta1p6PNet2BTag0p11 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDoublePFBJets54Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets30eta2p3" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 54.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) fragment.hltDoublePFBJets54Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), inputTag1 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), inputTag2 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), triggerType1 = cms.int32( 86 ), triggerType2 = cms.int32( 86 ), MinDeta = cms.double( -1000.0 ), MaxDeta = cms.double( 1.6 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( 1.0E7 ), MinDelR = cms.double( 0.0 ), MaxDelR = cms.double( 1000.0 ), MinPt = cms.double( 0.0 ), MaxPt = cms.double( 1.0E7 ), MinMinv = cms.double( 0.0 ), MaxMinv = cms.double( 1.0E7 ), MinN = cms.int32( 1 ) ) fragment.hltL1DoubleJet40er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoublePFJets40PNetBTag0p11 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1DoubleJet100er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoublePFJets100PNetBTag0p11 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1DoubleJet120er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoublePFJets200PNetBTag0p11 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1DoubleJet150er2p5 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet150er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoublePFJets350PNetBTag0p11 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1DoubleJet112er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p3_dEta_Max1p6 OR L1_DoubleJet112er2p3_dEta_Max1p6" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreDoublePFJets116MaxDeta1p6PNet2BTag0p11 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDoubleCaloBJets100eta2p3 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 100.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) fragment.hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3 = cms.EDProducer( "HLTPFJetsMatchedToFilteredCaloJetsProducer", src = cms.InputTag( "hltAK4PFJetsCorrected" ), triggerJetsFilter = cms.InputTag( "hltDoubleCaloBJets100eta2p3" ), triggerJetsType = cms.int32( 86 ), maxDeltaR = cms.double( 0.5 ) ) fragment.hltDoublePFBJets116Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 116.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) fragment.hltDoublePFBJets116Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), inputTag1 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), inputTag2 = cms.InputTag( "hltDoublePFBJets116Eta2p3" ), triggerType1 = cms.int32( 86 ), triggerType2 = cms.int32( 86 ), MinDeta = cms.double( -1000.0 ), MaxDeta = cms.double( 1.6 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( 1.0E7 ), MinDelR = cms.double( 0.0 ), MaxDelR = cms.double( 1000.0 ), MinPt = cms.double( 0.0 ), MaxPt = cms.double( 1.0E7 ), MinMinv = cms.double( 0.0 ), MaxMinv = cms.double( 1.0E7 ), MinN = cms.int32( 1 ) ) fragment.hltPreDoublePFJets128MaxDeta1p6PNet2BTag0p11 = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltDoublePFBJets128Eta2p3 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltPFBJetsCorrectedMatchedToDoubleCaloBJets100eta2p3" ), triggerType = cms.int32( 86 ), MinE = cms.double( -1.0 ), MinPt = cms.double( 128.0 ), MinMass = cms.double( -1.0 ), MaxMass = cms.double( -1.0 ), MinEta = cms.double( -1.0 ), MaxEta = cms.double( 2.3 ), MinN = cms.int32( 2 ) ) fragment.hltDoublePFBJets128Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), inputTag1 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), inputTag2 = cms.InputTag( "hltDoublePFBJets128Eta2p3" ), triggerType1 = cms.int32( 86 ), triggerType2 = cms.int32( 86 ), MinDeta = cms.double( -1000.0 ), MaxDeta = cms.double( 1.6 ), MinDphi = cms.double( 0.0 ), MaxDphi = cms.double( 1.0E7 ), MinDelR = cms.double( 0.0 ), MaxDelR = cms.double( 1000.0 ), MinPt = cms.double( 0.0 ), MaxPt = cms.double( 1.0E7 ), MinMinv = cms.double( 0.0 ), MaxMinv = cms.double( 1.0E7 ), MinN = cms.int32( 1 ) ) fragment.hltL1sSingleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleEG34er2p5 OR L1_SingleEG36er2p5 OR L1_SingleEG38er2p5 OR L1_SingleEG40er2p5 OR L1_SingleJet160er2p5 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_SingleEG42er2p5 OR L1_SingleEG45er2p5 OR L1_SingleEG60" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPrePhoton300NoHE = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTau" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 1 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) fragment.hltEG300EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 300.0 ), etcutEE = cms.double( 300.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1fL1sMu3or5or7L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorSingleMu5IorSingleMu7" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL2fL1sMu5L1f0L2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltL1fL1sMu3or5or7L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1f0L2Filtered5" ), L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoVVLFiltered = cms.EDFilter( "HLTMuonIsoFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1f0L2f5L3Filtered8" ), MinN = cms.int32( 1 ), DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ), IsolatorPSet = cms.PSet( ) ) fragment.hltL1sMu6DoubleEG10 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG10er2p5 OR L1_Mu6_DoubleEG17er2p5 OR L1_Mu6_DoubleEG12er2p5 OR L1_Mu6_DoubleEG15er2p5" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu8DiEle12CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1Mu6DoubleEG10f0Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5" ), L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", saveTags = cms.bool( True ), candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1SeedFilterTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), ncandcut = cms.int32( 2 ), doIsolated = cms.bool( False ), region_eta_size = cms.double( 0.522 ), region_eta_size_ecap = cms.double( 1.0 ), region_phi_size = cms.double( 1.044 ), barrel_end = cms.double( 1.4791 ), endcap_end = cms.double( 2.65 ) ) fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 12.0 ), etcutEE = cms.double( 12.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 2 ) ) fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter" ), varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5NoiseCleaned' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( 0.013 ), thrRegularEE = cms.vdouble( 0.035 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.13 ), thrOverEEE = cms.vdouble( 0.13 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter" ), l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), npixelmatchcut = cms.double( 1.0 ), ncandcut = cms.int32( 2 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), s_a_phi1B = cms.double( 0.0069 ), s_a_phi1I = cms.double( 0.0088 ), s_a_phi1F = cms.double( 0.0076 ), s_a_phi2B = cms.double( 3.7E-4 ), s_a_phi2I = cms.double( 7.0E-4 ), s_a_phi2F = cms.double( 0.00906 ), s_a_zB = cms.double( 0.012 ), s_a_rI = cms.double( 0.027 ), s_a_rF = cms.double( 0.04 ), s2_threshold = cms.double( 0.4 ), tanhSO10BarrelThres = cms.double( 0.35 ), tanhSO10InterThres = cms.double( 1.0 ), tanhSO10ForwardThres = cms.double( 1.0 ), useS = cms.bool( False ), pixelVeto = cms.bool( False ) ) fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 999999.0 ), thrRegularEE = cms.vdouble( 999999.0 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.01 ), thrRegularEE = cms.vdouble( 0.015 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter" ), varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( True ), useAbs = cms.bool( True ), thrRegularEB = cms.vdouble( 0.07 ), thrRegularEE = cms.vdouble( 0.1 ), thrOverEEB = cms.vdouble( -1.0 ), thrOverEEE = cms.vdouble( -1.0 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdouble( -1.0 ), ncandcut = cms.int32( 2 ), doRhoCorrection = cms.bool( False ), rhoMax = cms.double( 9.9999999E7 ), rhoScale = cms.double( 1.0 ), effectiveAreas = cms.vdouble( 0.0, 0.0 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ) ) fragment.hltMu8Ele12DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltL3fL1Mu6DoubleEG10f0Filtered8" ), inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 83 ), triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 2 ), MinPixHitsForDZ = cms.int32( 1 ), checkSC = cms.bool( False ) ) fragment.hltEle12Ele12DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", saveTags = cms.bool( True ), originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), inputTag1 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), triggerType1 = cms.int32( 81 ), triggerType2 = cms.int32( 81 ), MinDR = cms.double( -1.0 ), MaxDZ = cms.double( 0.2 ), MinN = cms.int32( 1 ), MinPixHitsForDZ = cms.int32( 0 ), checkSC = cms.bool( True ) ) fragment.hltPreMu8DiEle12CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltL1sMu6HTT240 = cms.EDFilter( "HLTL1TSeed", saveTags = cms.bool( True ), L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er" ), L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ), L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ) ) fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ = cms.EDFilter( "HLTPrescaler", offset = cms.uint32( 0 ), L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ) ) fragment.hltMuon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), PreviousCandTag = cms.InputTag( "hltL1sMu6HTT240" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltMuon8L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltL2MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), SeedMapTag = cms.InputTag( "hltL2Muons" ), MinN = cms.int32( 0 ), MaxEta = cms.double( 2.5 ), AbsEtaBins = cms.vdouble( 0.0 ), MinNstations = cms.vint32( 0 ), MinNhits = cms.vint32( 0 ), CutOnChambers = cms.bool( False ), MinNchambers = cms.vint32( 0 ), MaxDr = cms.double( 9999.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 0.0 ), NSigmaPt = cms.double( 0.0 ), MatchToPreviousCand = cms.bool( True ) ) fragment.hltL1fForIterL3Muon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", saveTags = cms.bool( True ), CandTag = cms.InputTag( "hltL1MuonsPt0" ), PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), MaxEta = cms.double( 2.5 ), MinPt = cms.double( 0.0 ), MaxDeltaR = cms.double( 0.3 ), MinN = cms.int32( 1 ), CentralBxOnly = cms.bool( True ), SelectQualities = cms.vint32( ) ) fragment.hltL3fL1sMu6HTT240Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", saveTags = cms.bool( True ), BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), PreviousCandTag = cms.InputTag( "hltMuon8L2Filtered0" ), L1CandTag = cms.InputTag( "hltL1fForIterL3Muon8L1Filtered0" ), inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), MinN = cms.int32( 1 ), MaxEta = cms.double( 2.5 ), MinNhits = cms.int32( 0 ), MaxDr = cms.double( 2.0 ), MinDr = cms.double( -1.0 ), MaxDz = cms.double( 9999.0 ), MinDxySig = cms.double( -1.0 ), MinPt = cms.double( 8.0 ), NSigmaPt = cms.double( 0.0 ), MaxNormalizedChi2 = cms.double( 9999.0 ), MaxDXYBeamSpot = cms.double( 9999.0 ), MinDXYBeamSpot = cms.double( -1.0 ), MinNmuonHits = cms.int32( 0 ), MaxPtDifference = cms.double( 9999.0 ), MinTrackPt = cms.double( 0.0 ), minMuonStations = cms.int32( 2 ), minTrkHits = cms.int32( -1 ), minMuonHits = cms.int32( -1 ), allowedTypeMask = cms.uint32( 255 ), requiredTypeMask = cms.uint32( 0 ), MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), trkMuonId = cms.uint32( 0 ), L1MatchingdR = cms.double( 0.3 ), MatchToPreviousCand = cms.bool( True ), InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), requireL3MuonTrajectorySeed = cms.bool( False ), useSimpleGeometry = cms.bool( True ), useStation2 = cms.bool( True ), fallbackToME1 = cms.bool( False ), cosmicPropagationHypothesis = cms.bool( False ), useMB2InOverlap = cms.bool( False ), useTrack = cms.string( "tracker" ), useState = cms.string( "atVertex" ), propagatorAlong = cms.ESInputTag( "","hltESPSteppingHelixPropagatorAlong" ), propagatorAny = cms.ESInputTag( "","SteppingHelixPropagatorAny" ), propagatorOpposite = cms.ESInputTag( "","hltESPSteppingHelixPropagatorOpposite" ) ) fragment.hltMu8Ele8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEB = cms.double( 8.0 ), etcutEE = cms.double( 8.0 ), minEtaCut = cms.double( -9999.0 ), maxEtaCut = cms.double( 9999.0 ), ncandcut = cms.int32( 1 ) ) fragment.hltMu8Ele8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", saveTags = cms.bool( True ), candTag = cms.InputTag( "hltMu8Ele8EtFilter" ), varTag = cms.InputTag( "hltEgammaHoverE" ), rhoTag = cms.InputTag( "" ), energyLowEdges = cms.vdouble( 0.0 ), lessThan = cms.bool( True ), useEt = cms.bool( False ), useAbs = cms.bool( False ), thrRegularEB = cms.vdouble( -1.0 ), thrRegularEE = cms.vdouble( -1.0 ), thrOverEEB = cms.vdouble( 0.12 ), thrOverEEE = cms.vdouble( 0.1 ), thrOverE2EB = cms.vdouble( -1.0 ), thrOverE2EE = cms.vdo